我有一個as3電影加載一個as2它。從as3(父母)發送動畫片段到閃存中的as2
我在as3中創建一個movieclip,並且我想將創建的movieclip傳遞給as2。
存在一些問題:
1 - 如何從AS3發送到AS2?
2 - 如何使用接收的數據在as2中創建一個動畫片段? (loadMovie函數剛一網址參數,不數據)
我有一個as3電影加載一個as2它。從as3(父母)發送動畫片段到閃存中的as2
我在as3中創建一個movieclip,並且我想將創建的movieclip傳遞給as2。
存在一些問題:
1 - 如何從AS3發送到AS2?
2 - 如何使用接收的數據在as2中創建一個動畫片段? (loadMovie函數剛一網址參數,不數據)
我知道的唯一方法是使用LocalConnection
嘗試,但我不知道,你可以通過它傳遞一個顯示對象。
我使用LocalConnection,我可以從as3調用一個**函數(參數)**到as2。但是我怎樣才能傳遞一個動畫片段? –
@Arin Aivazian - 嘗試'var mc:MovieClip = this.createEmptyMovieClip(「container」,100); mc = parameterFromFunction;' – www0z0k
沒有工作。當我將movieclip作爲函數傳遞並在接收函數中跟蹤它時,它是空的。 thx –
As3運行時無法使用as2 swfs中的代碼進行操作,因爲它們在不同的AVM運行時中執行(http://help.adobe.com/en_US/as3/learn/WS5b3ccc516d4fbf351e63e3d118a9b90204-8000.html)。沒辦法傳遞顯示對象。
但是我認爲這是可能經由傳遞原始數據:
thx的答案,但正如我評論上一個答案我沒有問題傳遞原始數據。問題在於傳遞影片剪輯。 –
我懷疑它可以完成。 –