2010-11-25 17 views

答えて

0

この例を参考にしてみてください。 重要なことは、イメージを使用する前にイメージを埋め込むことです。埋め込みの他の方法は、mx:Imageタグにインラインであります。イメージの場所へのパスに注意してください。

 <?xml version="1.0" encoding="utf-8"?> 
     <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> 
<mx:Script> 
    <![CDATA[ 
     /*in the source put the absolute path(like directory:/folder/image.gif) or the relative path (../image.gif where ../ is your project directory)to the location of your image 
     */ 
     [Embed (source="../src/assets/images/image.gif")] 
     [Bindable] 
     //this variable of type Class is used to refer to the aboveimage.. 
     public var img:Class; 
     public function buttonClickHandler():void{ 
      if(image.visible) 
      image.visible = false; 
      else 
      image.visible = true; 
      } 
      ]]> 
</mx:Script> 
<mx:Image source="{img}" visible="false" id="image"/> 
<mx:Button x="172" y="225" label="Button" id="button" click="buttonClickHandler()"/> 
</mx:Application> 
0

こんにちは、ボタンのクリックハンドラーがあります。クリックハンドラの機能では、ビジビリティを切り替えることによって画像を表示します。その前にデザイン内に埋め込まれた画像。ボタンをクリックするとその視認性で遊ぶことができます。

+0

含む資産埋め込み約すべての種類を、here.explains。出来ますか?再度、感謝します..! – hemanth

+0

画像をコピーして、ワークスペースのプロジェクトフォルダに保存します。プロジェクトフォルダに埋め込むことができます。埋め込み方法は下の例を参照してください...同じように – Flextron

+0

thats great。どうもありがとうございました。それは私のために非常に便利ですし、今私はそのような種類のことをすることができます。私が知る必要があるもう一つのこと。つまり、ユーザーが画像を見ることができるときに、バックグラウンドでサウンドを再生することができます。私は次のボタンを使って次々と画像を表示する予定で、適切な音を再生します。どんな可能性? – hemanth

関連する問題