2013-03-21 3 views
0

나는이 단어의 모든 일
XML에 대한 단어와 소리의 목록과 함께 응용 프로그램을 만들려고하고
동적 변화 URL 플래시 빌더

<bla> 
    <list> 
     <word>Hello</word> 
     <audio>Hello.mp3</audio> 
    </list> 
    <list> 
     <word>Bye</word> 
     <audio>bye.mp3</audio> 
    </list> 
</bla> 

자료 제공 :

<s:navigationContent> 
     <s:Button label="Listan" click="playSound();"/> 
</s:navigationContent> 

스크립트 :

<fx:Script> 
    <![CDATA[ 
      import flash.media.*; 

      [Embed(source="assent/sounds/{data.audio}")] 

      [Bindable] 
      public var sndCls:Class; 
      public var snd:Sound = new sndCls() as Sound; 
      public var sndChannel:SoundChannel; 

      public function playSound():void { 
       sndChannel=snd.play(); 
      } 
      public function stopSound():void { 
       sndChannel.stop(); 
      } 
     ]]> 
    </fx:Script> 
[Embed(source="assent/sounds/{data.audio}")] 

오류 메시지 :내가 여기에 오류가 플래시 빌더 4.6

답변

0

삽입 = 컴파일러 지시문을 사용하여} : 나는 그것을 해결하기 위해 할 수있는 일

Unable to transcode {data.audio}. 

. 퍼가기에는 런타임 능력이 전혀 없습니다. 모든 애셋을 임베드하거나 동적으로로드해야합니다.