2011-09-13 5 views
1

私は1つの.flaファイルをいくつか送信しました。フレックスビルダーを使用してこのファイルを私のactionscriptプロジェクトにインポートしたいので、FLAファイルのフレームで作業する必要があります。これを行う方法。私はフレックスするのがとても新しいです。私はインターネットでこの結果を検索していません。私を助けてください。flex:.flaファイルをフレックスアプリケーションにインポートする方法

答えて

0

Flash Builder(つまりFlex)IDE内で直接フラッシュファイルを編集することはできません。ただし、公開されたswfにはFlexからアクセスできます。

一般的には、ライブラリswf - http://www.bit-101.com/blog/?p=853からアセットにアクセスすることです。しかし、私はあなたがインタラクティブで特定のフレームにアクセスすることに興味があると仮定します。異なるオプションが可能である: - http://fbflex.wordpress.com/2008/06/12/passing-data-from-flash-to-flex-and-back/

  • 負荷得SWFローダオブジェクトにフレームに移動 -

    1. 利用側LocalConnectionローダオブジェクトにSWFLoader starts to play SWF without the loading being complete
    2. 負荷得SWFおよびイベントを介して通信

    <mx:SWFLoader id="embeddedFlash" source="path/to/file.swf" complete="onLoaderComplete(event)"/> 
    
    <mx:Script> 
        <![CDATA[ 
        private function onLoaderComplete(event:Event) 
        { 
         // the swf file needs to be fully loaded before these calls are made 
         if(embeddedFlash.content) 
         { 
          // 2 - navigate to frame 
          var mc:MovieClip = MovieClip(embeddedFlash.content); 
          mc.gotoAndPlay(0); 
          // 3 - communicate via events 
          embeddedFlash.content.addEventListener("nextButtonClick",  onNextClick); 
          embeddedFlash.content.dispatchEvent(new Event("changeOptions", {/* pass on data */})); 
         } 
        } 
        ]]> 
    </mx:Script> 
    
  • 関連する問題