我從一箇舊項目繼承了一個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