我正在開發一個flash項目,並想重命名.as文件。當我更改名稱時,.swf會中斷。無論如何,我可以將.as文件重新映射到CS5.5中的.fla文件?如何在不破壞.swf的情況下重新命名依賴.as文件?
此外,我是新來的動作和閃光燈,只是想知道哪裏是最好保持你的.as文件?我看過一些例子,人們將它們存儲在一個單獨的文件夾中(例如Actionscript/MainTimeline.as),但我也見過一些例子,人們只是將所有.as保存在.fla文件中。
我正在開發一個flash項目,並想重命名.as文件。當我更改名稱時,.swf會中斷。無論如何,我可以將.as文件重新映射到CS5.5中的.fla文件?如何在不破壞.swf的情況下重新命名依賴.as文件?
此外,我是新來的動作和閃光燈,只是想知道哪裏是最好保持你的.as文件?我看過一些例子,人們將它們存儲在一個單獨的文件夾中(例如Actionscript/MainTimeline.as),但我也見過一些例子,人們只是將所有.as保存在.fla文件中。
理想情況下,如果需要,您可以將它們存儲在唯一的文件夾及其子文件夾中。如果你想這樣做,你將不得不打開ActionScript設置面板並將新文件夾添加到「源代碼路徑」,這樣Flash在編譯時就知道在哪裏找到as文件。
可以重命名外部。至於文件,但你必須對類重命名這個文件中:
public class ClassName //class declaration
...
public function ClassName() //constructor
然後,你將不得不改變每一個參考在這個課堂上。首先看看寫在幀上的AS3代碼。
最後,您可能必須重新映射鏈接到這些類的剪輯(如果有的話)。進入你的符號的屬性,並更改字段「類」。
感謝您的徹底解答男孩。 – user784637
如果我的理解正確:當您重命名AS文件時,還需要重命名其中包含的類,並將IDE中的引用更新爲新類名。
你能說清楚「.swf中斷」是什麼意思嗎?你究竟在做什麼?更改類文件名稱? –
@JonatanHedborg當然!所以我在將MainTimeline.as重命名爲abc123.as時,我編譯了一個新的.swf,.swf不起作用。我試圖改變.as文件的文件名。 – user784637