2011-10-05 79 views
0

我正在開發一個flash項目,並想重命名.as文件。當我更改名稱時,.swf會中斷。無論如何,我可以將.as文件重新映射到CS5.5中的.fla文件?如何在不破壞.swf的情況下重新命名依賴.as文件?

此外,我是新來的動作和閃光燈,只是想知道哪裏是最好保持你的.as文件?我看過一些例子,人們將它們存儲在一個單獨的文件夾中(例如Actionscript/MainTimeline.as),但我也見過一些例子,人們只是將所有.as保存在.fla文件中。

+1

你能說清楚「.swf中斷」是什麼意思嗎?你究竟在做什麼?更改類文件名稱? –

+0

@JonatanHedborg當然!所以我在將MainTimeline.as重命名爲abc123.as時,我編譯了一個新的.swf,.swf不起作用。我試圖改變.as文件的文件名。 – user784637

回答

1

理想情況下,如果需要,您可以將它們存儲在唯一的文件夾及其子文件夾中。如果你想這樣做,你將不得不打開ActionScript設置面板並將新文件夾添加到「源代碼路徑」,這樣Flash在編譯時就知道在哪裏找到as文件。

可以重命名外部。至於文件,但你必須對類重命名這個文件中:

public class ClassName //class declaration 

...

public function ClassName() //constructor 

然後,你將不得不改變每一個參考在這個課堂上。首先看看寫在幀上的AS3代碼。

最後,您可能必須重新映射鏈接到這些類的剪輯(如果有的話)。進入你的符號的屬性,並更改字段「類」。

+0

感謝您的徹底解答男孩。 – user784637

1

如果我的理解正確:當您重命名AS文件時,還需要重命名其中包含的類,並將IDE中的引用更新爲新類名。

相關問題