在Groovy中完成了一些编程后,我知道你可以在Groovy控制台中编写测试代码。我把它归类为真正的脚本语言,因为它不会强迫你有一个类定义。
所以我假设有一个名为ActionScript的名称,其名称为'script',你可以编写一系列线性行为的语句,例如一系列变量赋值,它们的操作和转出一个值。
我的问题是,如果这是可能的,你如何去做,以便用ActionScript3测试一些代码?
代码是否必须存在于包中?
代码可以自己存在吗? (如果是这样,为了从命令行编译它,您将为源文件提供什么名称?
您会使用mxmlc吗?
您会使用compc吗?
我也听说过fsch。怎么样?
我还在R.Braunstein的AS3 Bible第二版(P8)中读到了一个名为'asc'的命令,但是在SDK bin文件夹中甚至没有看到这个......那么这是什么呢?
假设我已经设法编译了这个name.as文件,我该如何执行它并查看结果?我是否必须通过浏览器和HTML模板运行它,还是可以从命令行执行?
您是否必须在源中设置一个课程来绕过它?
代码块可以放在虚拟类之外吗?
如果是,它是否必须存在于函数中?
或者它可以自己存在吗?
它是否必须存在于代码块中,将它们用大括号括起来?
答案 0 :(得分:3)
您是否尝试过as3term?
答案 1 :(得分:0)
eval
后,这并不容易。3:代码可能存在于包外,而不仅仅是在框架中:
package {
public class Open
{
//can use Hidden class
}
}
//invisible for outer files
class Hidden {}
4:代码被编译成swf或swc,整个项目。 SWF可以在Flash Player中打开,但Flex应用程序不会以这种方式工作(AIR应用程序需要运行adl)。
总的来说,ActionScript并不是您想要的那么真实的脚本语言。它是动态的,但是编译而不是真正意义上的解释。