我从一个旧项目继承了一个Actionscript文件,我被告知可以从它生成一个SWF文件,虽然我没有相应的FLA文件。是否有可能从documentClass文件(.as)生成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文件?或者我正在以正确的方式去做,但可能只是缺少一些相关文件?
您忽略了许多我们需要查看的重要信息。重新添加其余的导入内容,并向我们显示您收到的错误。 – redhotvengeance
您可能会遗漏一些依赖项,例如,不是以flash./fl./mx开头的附加导入文件。 – BadFeelingAboutThis
谢谢你的回应。不幸的是,我不能添加其他进口,因为它们是专有的,但我相信你可能是正确的。我想我所寻找的是确认如果我确实拥有所有的依赖关系,那么我的Flash Builder会为我制作一个SWF文件。也就是说,Flash Builder是一个只能从AS文件创建SWF的工具 - 没有FLA? – bergie3000