2009-02-09 203 views
2

我有一個新項目,我正在研究這需要一個Flash應用程序來加載AS2 SWF文件和AS3 Flash文件以及FLV電影。新的Flash應用程序將通過移動到主時間軸內的不同幀來控制加載的SWF文件。ActionScript 2.0和ActionScript 3.0項目

我應該能夠獲得加載到Flash片段中的所有文件的源代碼,但我並不積極,總會發生。從我讀到的是,你可以在AS2文件中創建一個橋文件,並使用本地連接功能來控制加載的AS2作品。

有沒有更好的方法來處理這個問題,所以我不需要使用橋接文件,或者我不得不使用AS2 SWF的源文件來控制它們在主AS3 Flash塊中。

謝謝。

回答

2

JumpEye Components.com具有良好的免費AS2大橋可用:

http://www.jumpeyecomponents.com/Flash-Components/Various/ActionScript-Bridge-91/

什麼可以用ASB做什麼?在AS3.0項目中使用flash AS2.0閃存組件。 B.使用較舊的AS2.0小部件,更新的AS3.0項目中的Flash文件。在AS3.0項目中使用AS2.0方法,函數或類,調用它們並返回。

從技術上說:使用ASB在Adobe Flash AS3.0項目內加載Macromedia/Adob​​e Flash AS2.0項目(swf)並在它們之間進行通信。調用函數,觸發事件並使用我們的ASB API獲取返回變量。

1

可能有點晚。但以防其他人正在尋找它。將AS2與AS3進行通信的最簡單方法是使用LocalConnection,就是這樣。我希望它有幫助。