2010-11-25 3 views

Répondre

0

Essayez cet exemple si cela vous aide. L'important est d'incorporer l'image avant de l'utiliser. Une autre façon d'incorporer est en ligne dans l'étiquette mx: Image.S'il vous plaît soyez prudent avec le chemin de l'emplacement de l'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

Salut avoir un gestionnaire de clic pour le bouton. dans la fonction de gestionnaire de clic gérer l'affichage de l'image en changeant de visibilités. Avoir l'image intégrée dans le design avant lui-même. alors jouez avec ses visibilités sur le bouton clic.

+0

je veux obtenir des images du disque dur dans le fichier swf. c'est possible? Merci encore..! – hemanth

+0

copier l'image et le garder dans le dossier du projet dans l'espace de travail.from le dossier du projet, vous pouvez l'intégrer ... voir l'exemple ci-dessous de himanshu comment il l'a intégré ... de la même manière – Flextron

+0

c'est super. Merci beaucoup. C'est très utile pour moi et maintenant je suis capable de faire ce genre de choses. Encore une chose que je dois savoir. c'est-à-dire que je peux jouer un son en arrière-plan lorsque l'utilisateur peut voir l'image. J'ai l'intention de montrer les images l'une après l'autre avec le bouton 'suivant' et je jouerai le son approprié. Toute possibilité? – hemanth

Questions connexes