Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1356 connectés 

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  [RESOLU] [AS2] Chemin

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU] [AS2] Chemin

n°1939963
ted00
Posté le 12-11-2009 à 12:50:05  profilanswer
 

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
mood
Publicité
Posté le 12-11-2009 à 12:50:05  profilanswer
 

n°1941114
Zedlefou
In cabbage we trust !
Posté le 16-11-2009 à 13:13:45  profilanswer
 

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
n°1941150
ted00
Posté le 16-11-2009 à 14:04:07  profilanswer
 

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  

n°1941263
Zedlefou
In cabbage we trust !
Posté le 16-11-2009 à 16:35:00  profilanswer
 

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


---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks
n°1941287
ted00
Posté le 16-11-2009 à 17:09:53  profilanswer
 

Grand merci cela fonctionne.
 
Ted


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  [RESOLU] [AS2] Chemin

 

Sujets relatifs
[C] [resolu] lecture matrice alloué dynamiquementExecution javascript et condition unique [resolu]
[Ruby] exécution d'une commande 'echo' avec ruby [résolu][RESOLU] - Script de copie de dossier en BAT vers plusieurs [...]
[RESOLU] Remplacer une date si < date du jour[Résolu]Union?
[RESOLU]Requête SQL: Afficher Gratuit/Payant en une seule fois[RESOLU] INSERT Mysql foireux
[Résolu] Généricité et héritage[Résolu] Tri d'une matrice
Plus de sujets relatifs à : [RESOLU] [AS2] Chemin


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR