2011-08-25 79 views
0

我有一個as3電影加載一個as2它。從as3(父母)發送動畫片段到閃存中的as2

我在as3中創建一個movieclip,並且我想將創建的movieclip傳遞給as2。

存在一些問題:

1 - 如何從AS3發送到AS2?

2 - 如何使用接收的數據在as2中創建一個動畫片段? (loadMovie函數剛一網址參數,不數據

+0

我懷疑它可以完成。 –

回答

0

我知道的唯一方法是使用LocalConnection嘗試,但我不知道,你可以通過它傳遞一個顯示對象。

+0

我使用LocalConnection,我可以從as3調用一個**函數(參數)**到as2。但是我怎樣才能傳遞一個動畫片段? –

+0

@Arin Aivazian - 嘗試'var mc:MovieClip = this.createEmptyMovieClip(「container」,100); mc = parameterFromFunction;' – www0z0k

+0

沒有工作。當我將movieclip作爲函數傳遞並在接收函數中跟蹤它時,它是空的。 thx –

1

As3運行時無法使用as2 swfs中的代碼進行操作,因爲它們在不同的AVM運行時中執行(http://help.adobe.com/en_US/as3/learn/WS5b3ccc516d4fbf351e63e3d118a9b90204-8000.html)。沒辦法傳遞顯示對象。

但是我認爲這是可能經由傳遞原始數據:

+0

thx的答案,但正如我評論上一個答案我沒有問題傳遞原始數據。問題在於傳遞影片剪輯。 –

相關問題