2010-03-20 13 views
0

J'essayais de placer quelques effets simples sur une image en utilisant HBox en utilisant Hslider/Checkbox.flex: 1120 accès à une propriété non définie

Je suis incapable d'incorporer les effets requis sur l'image.J'ai obtenir les erreurs "120 accès à la propriété indéfinie" .... pointant sur "HSlider/change".

Quelle peut être l'erreur/la solution à cela?

<?xml version="1.0" encoding="utf-8"?> 
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> 
     <mx:HBox top="10" left="10"> 
     <mx:HSlider top="-10" left="100" value="-10" toolTip="Rotation" 
      change="myImg.rotation=event.currentTarget"  
          liveDragging="true"> 
     </mx:HSlider> 
     </mx:HBox> 
     <mx:CheckBox label="Visible" change="myImg.visible=event.currentTarget.selected"   
      selected="true"/> 
     <mx:Image name="myImg" source="file:///C|/Users/terry/Desktop/test/myImage.jpg" 
         height="100" top="60" left="30" rotation="-10"> 
      <mx:filters> 
      <mx:DropShadowFilter /> 
     </mx:filters> 
     </mx:Image> 
    </mx:Application> 

plus loin dans le "HSlider/Change" attribut, il devrait être

"myImg.rotation=event.currentTarget.valueOf()" or 
"myImg.rotation=event.currentTarget.value" 

Merci à l'avance?

+1

Pourriez-vous poster plus de code afin que nous puissions mieux comprendre le contexte? – bedwyr

+0

a publié le code. – vas

Répondre

1

Merci pour le code.

Cela pourrait être un problème de copier/coller, mais le extrait de code vous a été envoyé a un problème majeur:

Le nom de l'image est myImg, alors qu'il est appelé myimg tout au long de l'extrait. Faites-nous savoir s'il s'agit d'une faute de frappe ou d'un bug réel.


Le nom = pour votre image doit être id =. Lorsque vous faites référence au composant dans le reste de l'application, vous le faites via son ID qui n'a pas été défini.

<mx:Image id="myImg" source... 
+0

J'ai corrigé "myimg" à "myImg" .... encore l'erreur persiste. – vas

+0

Bon à savoir. Pouvez-vous également publier l'erreur que vous voyez? – bedwyr

+0

"1120: accès à une propriété indéfinie" "Démarreur de point d'arrêt de ligne" .... pointant vers "HSlider/change" je suppose – vas

Questions connexes