lletellier
Messages postés8Date d'inscriptionmercredi 18 février 2004StatutMembreDernière intervention 8 octobre 2007
-
23 août 2004 à 10:12
lletellier
Messages postés8Date d'inscriptionmercredi 18 février 2004StatutMembreDernière intervention 8 octobre 2007
-
23 août 2004 à 16:20
Salut,
J'ai un petit souci avec l'utilisation d'une combobox ds flash ...
Je l'utilise simplement comme mode de navigation vers différentes etiquettes de la timeline d'une même scène. cela fonctionne mais comme j'ai +ieurs modes de nav je souhaiterais que la combo (dont la valeur par défaut est "Accès par liste alphabétique") se réinitialise à chaque fois qu'on l'utilise ...
Par exemple si je clique sur l'un des labels de mon menu je ne souhaite pas garder ce label en affichage mais revenir à la valeur par défaut ... Is it possible ???
kingcobra
Messages postés316Date d'inscriptionvendredi 23 mai 2003StatutMembreDernière intervention19 septembre 2012 23 août 2004 à 15:49
oui ok je vien de regarder, j'étais rester sur MX pour ce compo.
OK autant pour moi je vien de regarder c'est vrai que ça change.
bon pour le code de ton composant, je veux dire les action du composant tu fais :
on (change){
_root.texte = this.selectedItem.label;
this.selectedIndex = 0;
}
par exemple ici, le champ 'texte' de _root prends la valeur du label de l'item selectionné et remet l'indice de selection du compo a zero (le premier)
voila donc pour toi, c'est :
on (change){//a mettre comme action du composant (F9 puis clicker sur la combo)
... ;
... ;
... ;
this.selectedIndex = 0;//remet au debut de la combo
}
voila, si ça marche pa je ne sais pas;
je croise les doigts, a plus .
Ps: dans la liste y'a un item nommé "Default Value".
kingcobra
Messages postés316Date d'inscriptionvendredi 23 mai 2003StatutMembreDernière intervention19 septembre 2012 23 août 2004 à 11:57
en fait c simple, déjà est ce que tu accedes a tes etiquettes par bouton (ki envoie a la frame selectionner par la combo) ou simple selection dans ta combo?
si tu veux que le simple clique sur la selection choisi dans la combo t'envoie a la frame choisie et remette le combo a zero tu fais une fonction de changement :
soit 'menu' le nom de ta combo.
function change_handler_fct (){
ta_scene.gotoAndStop(menu.getSelectedItem().data);
menu.setSelectedIndex(0);
}
et tu mets 'change_handler_fct ' dans les parametres de ChangeHandler de ton composant
si ça marche pas envoie le fla et je te le fais marcher.
J'ai donc 3 modes de nav : le plan, le menu et les hotspots au sein du pano.
Donc quand j'utilise le menu la valeur reste kéblo sur l'item selectionné, et si ensuite j'utilise par exemple la carte alors l'affichage du menu ne correspond plus à ma nouvelle selection.
C'est + clair en ligne je pense ...
Je ne trouve pas le paramètre ChangeHandler dans mon composant ... c'est avec mx 2004 et les composants sont en AS2.
C'est peut être pour ça ?