自动从ActionScript源生成SWF,以便从JavaScript调用

时间:2009-10-04 08:13:16

标签: javascript actionscript flash

我在ActionScript中实现了一些数据处理代码,我想从JavaScript中调用它。相关问题Interacting with actionscript 3.0 using javascript提到了博文http://blog.circlecube.com/2008/02/01/actionscript-javascript-communication/,它告诉我如何执行此操作。我现在需要的是使用Linux上的命令行工具完全自动生成.as文件中的SWF文件。这怎么可能?

AS2和AS3之间是否存在速度差异?

4 个答案:

答案 0 :(得分:3)

如果您使用as3,请获取免费Flex SDK。 (如果使用as2,请使用mtasc)

答案 1 :(得分:3)

“AS2和AS3之间是否存在速度差异?”

是的,存在巨大的差异,AS3要快得多,特别是在“数据处理”和此类操作中,你提到的。

答案 2 :(得分:2)

回答我自己的问题,AS3的数字运算速度比AS2高4倍(取决于测试的代码),而Flash Player 10比Flash Player 9快,特别是Vector.<int>Array

我在博客文章http://ptspts.blogspot.com/2009/10/how-to-create-actionscript-3-as3-flash.html中总结了来自AS2和AS3源的自动SWF生成。我不得不从几十个网站收集信息。

答案 3 :(得分:1)

正如其他人所说,AS3比AS2快。还有一些其他方法可以提高性能。一种方法是像素弯曲,你可以考虑像为GPU编写PixelShader,除了这里它是用软件而不是硬件计算的。 Alchemy也表现出了一些改善表现的能力。查看http://blog.joa-ebert.com/ Joa能够通过各种优化获得的性能(一些通过优化字节代码)非常棒。

我认为这是文章,但我在工作,所以我无法验证。 http://blog.joa-ebert.com/2009/04/03/massive-amounts-of-3d-particles-without-alchemy-and-pixelbender/