2011-09-21 27 views

回答

1

如果您在代碼中引用了時間軸實例並更改了場景,則它們將丟失引用。當你離開場景時,場景的實例也將被刪除,當你再次進入場景時,場景的實例將被重新創建。

我建議你不要使用場景,並且考慮使用文件類來存儲你的flash文件。也許你已經有了。

如果您仍想使用場景,請在每個場景的第一幀中放入init函數。這將使您可以輕鬆設置場景引用。

0

您可以同時擁有場景和文檔類 - 不幸的是,它沒有很好的文檔說明如何操作。以下是關於正在進行的以及如何解決的一些信息http://www.developria.com/2010/04/combining-the-timeline-with-oo.html

請注意,您不應該從子影片剪輯中引用父項,並且即使在AS2中使用_root也被認爲是不好的做法(例如,在您將影片加載到另一部影片內時就會中斷)。

取而代之,從子類中派發事件並將它們捕獲到主文檔中並讓主文檔移動播放頭。