[RESOLU] [AS2] Chemin

Chemin [RESOLU] [AS2] - Flash/ActionScript - Programmation

Marsh Posté le 12-11-2009 à 12:50:05    

Bonjour,
 
J'ai un petit problème avec le changement d'état d'un clip lors d'un changement dans un ComboBox.
 
Je m'explique quand une personne fait une sélection dans le ComboBox,  je change l'état d'un autre clip pour dire qu'elle est est ici sur un carte.
 
Quand je donne le chemin de ce clip en dur pas de problème, mais quand je veux utiliser ma variable  _global.combo_id, le clip ne change pas d'état?
 

Code :
  1. on (change) {
  2. _global.combo_id = "_root.map.placerPt.bt"+(this.selectedItem.data);
  3. trace('combo_id : '+_global.combo_id); // résultat du trace : combo_id : _root.map.placerPt.bt9
  4. _global.combo_id.gotoAndStop(10); // fonctionne pas
  5. _root.map.placerPt.bt9.gotoAndStop(10); // fonctionne
  6. _root.loadNext(this.selectedItem.data);
  7. Mouse.show();
  8. }


 
Merci du coup de mains,
Ted


Message édité par ted00 le 16-11-2009 à 17:10:41
Reply

Marsh Posté le 12-11-2009 à 12:50:05   

Reply

Marsh Posté le 16-11-2009 à 13:13:45    

Là c'est de l'AS1.

 

Pour de l'AS2 il vaudrait mieux faire un truc comme ça (a mettre sur la scène principale)

Code :
  1. mon_combo_box.onChange = function(){
  2.  
  3. }


Ca t'évites d'utiliser _global et _root.

 

Pour accéder à ta combox tu utilises "this". Et pour sortir de son scope "this.parent.monautreclip".


Message édité par Zedlefou le 16-11-2009 à 13:14:39

---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks
Reply

Marsh Posté le 16-11-2009 à 14:04:07    

merci de ta réponse.  
Mais ce n'est pas là qu'il est mon problème.
 
Comment puisse-je faire pour avoir ce genre de ligne

Code :
  1. _root.map.placerPt.bt9.gotoAndStop(10);


 
en sachant que je voudrais que le "9" de bt9 soit l'id de mon

Code :
  1. this.selectedItem.data


 
Merci,
Ted  

Reply

Marsh Posté le 16-11-2009 à 16:35:00    

placerPt["bt"+this.selectedItem.data].gotoAndStop(10);


---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks
Reply

Marsh Posté le 16-11-2009 à 17:09:53    

Grand merci cela fonctionne.
 
Ted

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed