我从一个旧项目继承了一个 Actionscript 文件,并且有人告诉我可以从中生成 SWF,尽管我没有相应的 FLA 文件。
文件中的代码遵循以下形式:
package {
import flash.display.LoaderInfo;
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
// additional import statements
[SWF(width="640", height="480", frameRate="30", backgroundColor="#FFFFFF")]
public class MyClass extends Sprite {
// code, code, code
}
}
我曾尝试将它引入 Flash Builder 并使用“作为 Web 应用程序运行”,但我得到了一堆我不理解的错误(对未定义方法的调用、无法找到的定义)。
我已经完成了相当多的 AS2 编码,但没有那么多 AS3 和零 Flex。我不确定我是否不了解在没有相应 FLA 的情况下编译 SWF 的一些最新方法。
有没有办法将这种类型的文件编译成 SWF?还是我以正确的方式进行处理,但可能只是缺少一些依赖文件?