2

私が取り組んでいる新しいプロジェクトでは、AS2 SWF ファイルと AS3 Flash ファイルの両方、および FLV ムービーをロードする Flash アプリケーションが必要です。新しい Flash アプリケーションは、メイン タイムライン内の別のフレームに移動することで、ロードされた SWF ファイルを制御します。

Flash ピースにロードされるすべてのファイルのソースを取得できるはずですが、常にそうなるとは確信していません。私が読んだことによると、AS2 ファイルにブリッジ ファイルを作成し、ローカル接続機能を使用してロードされた AS2 ピースを制御できます。

ブリッジファイルを使用する必要がないようにこれにアプローチするより良い方法はありますか、それともメインの AS3 Flash ピース内でそれらを制御するために AS2 SWF のソースファイルを取得する必要があります。

ありがとう。

4

2 に答える 2

2

JumpEye Components.comには、無料のAS2ブリッジがあります。

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

ASBを使用して何ができますか?

A.AS3.0プロジェクトでフラッシュAS2.0フラッシュコンポーネントを使用してください。

B.古いAS2.0ウィジェット、新しいAS3.0プロジェクト内のフラッシュファイルを使用します。

C. AS3.0プロジェクト内でAS2.0メソッド、関数、またはクラスを使用し、それらを呼び出して、リターンを取得します。

技術的には、ASBを使用してAdobeFlashAS3.0プロジェクト内にMacromedia/Adobe Flash AS2.0プロジェクト(swf)をロードし、それらの間で通信します。ASB APIを使用して、関数を呼び出し、イベントを起動し、戻り変数を取得します。

于 2009-02-09T22:13:37.387 に答える
1

少し遅いかもしれません。しかし、他の誰かがそれを探している場合に備えて。AS2 と AS3 を通信する最も簡単な方法は、LocalConnection を使用することです。それだけです。お役に立てば幸いです。

于 2010-10-04T21:35:28.660 に答える