linux上actionscript中的hello world
我想为ActionScript(flash media server)编写一个简单的“hello world”程序,并在linux桌面的命令行上执行它 简单地说:linux上actionscript中的hello world,linux,actionscript-3,actionscript,Linux,Actionscript 3,Actionscript,我想为ActionScript(flash media server)编写一个简单的“hello world”程序,并在linux桌面的命令行上执行它 简单地说: HelloWorld = function() { trace( "Hello world" ); } 这样做的目的是,我可以开发一些简单的函数,并在将它们添加到更大的现有Flash媒体脚本之前对它们进行测试 这可能吗?我只想转到我的命令行并键入如下内容: actionscript helloworld.asc 然后在某个
HelloWorld = function() {
trace( "Hello world" );
}
这样做的目的是,我可以开发一些简单的函数,并在将它们添加到更大的现有Flash媒体脚本之前对它们进行测试
这可能吗?我只想转到我的命令行并键入如下内容:
actionscript helloworld.asc
然后在某个地方跟踪日志以查看输出。我真的不想设置一个flash媒体服务器和所有需要的东西,下载浏览器用的flash,然后去某个网址触发脚本…忘记flash媒体服务器吧,你只需要从Adobe下载免费的Flex SDK 在Ubuntu上编译您自己的Hello World: 或
一个更详细的屏幕广播:。如果您只需要日志,可以使用
fdb
命令行工具[类似于gdb](位于您正在使用的Flex SDK的bin文件夹中)。您仍然需要运行某个swf实例来查看输出。因此,您需要独立的Flash调试器或浏览器中的调试器 编撰
mxmlc -debug=true hello.as
调试
从那里你会看到一个痕迹。。。在这种情况下
[trace] Hello world
如果您希望在bash脚本中执行或组合命令,请添加断点以逐步执行。完整的命令列表在.redtamarin和as3shebang的签出中 redtamarin生成命令行运行时(redshell) 执行AS3(已编译或未编译) 它适用于32位和64位的Linux、Mac OS X和Windows 在文件“test.as”中 将“test.as”编译为“test.abc”(abc是ActionScript字节码) 或者直接运行“test.as” 另一种方法是安装as3shebang,这样就可以直接运行as3shell脚本
#!/usr/bin/as3shebang --
trace( "hello world" );
使其可执行(chmod+x)并运行它
$ ./test
几个链接:
$ ./redshell test.as
$ ./redshell test.abc
#!/usr/bin/as3shebang --
trace( "hello world" );
$ ./test