begin process at 2008 08 28 17:04:51
1 233 238 membres
337 nouveaux aujourd'hui
14 291 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : recupération des données d'une combo box? [ Scripts / ActionScript ] (kevinperez)

recupération des données d'une combo box? le 25/04/2008 12:36:49

kevinperez

Bonjour,
j'ai un problème avec le composant combobox sous flash CS3, en action script2, que je n'arrive pas à faire marcher malgré l'aide en ligne.

J'explique:
j'ai une combo box (appelons la mycombobox) à 3 entrées (choix1, choix2, choix3)et un champ texte dynamique (appelons le mychamptext).
J'aimerais que
1-A l'ouverture de la page, le choix par défaut de la combobox s'affiche dans mon champ text.
2-Qu'à chaque modification du choix de la combo box, la reponse choisie dans la combo box s'ffiche dans mon champ texte

Or, je n'arrive pas à récuperer les données de la combo box pour les mettre dans un champ texte.

Avec un groupe de radio bouton (myradiogroup), je mettais une fonction (mafonction) dans le changeHandler du groupe (dans propriétés), puis je mettais dans le script d'image:

 						 								function mafonction() { 						 				
 						 								 										       								 								if (myradiogroup.getValue() != "" &&  myradiogroup.getValue() != "undefined") { 						 				
 						 								 										       										      mychamptext.text = myradiogroup.getValue(); 						 				
 						 								 										       										      } 						 				

Mais cette syntaxe ne semble pas etre transposable aux composants combobox.
Quelqu'un peut-il me donner la bonne syntaxe?
Merci d'avance à tous


Re : recupération des données d'une combo box? le 25/04/2008 15:12:17

alise
Bonjour j'ai un petit exemple d'un boulot que j'ai fait. Là, la combo permettait de choisir un pays (et la couleur devait-être bleue).

Le champs de texte se nomme sur la scène "thePayx.text" (là je me suis servi d'un TextArea, mais c'est pareil pour un champs de texte
dynamique).

///////////////////////////////////////////////////////////////
// La Combo BoxPays
///////////////////////////////////////////////////////////////
maComboBox.setStyle("themeColor", "haloBlue");// application de la couleur bleue

//Création de l'écouteur
maComboBoxListener = new Object();
maComboBoxListener.change = function ( eventObj )
{
    var eventSource = eventObj.target;
   
    var theSelectedItem = eventSource.selectedItem;
    var theSelectedItemLabel = theSelectedItem.label;
   
    msg = "Vous avez sélectionné la " + theSelectedItemLabel + ".";
    thePays.text = msg;   
}

maComboBox.addEventListener ("change", maComboBoxListener);



Alise
from FlashForum-oi.info

Re : recupération des données d'une combo box? le 27/04/2008 19:12:57

kevinperez
Merci pour ce script, mais apparemment, il ne marche aps sur mon anim...
Dans quoi faut-il le mettre? en script d'image?
Y'a autre chose a parametrer sur la combo box (a part lui mettre le bon nom d'occurence?)

Re : recupération des données d'une combo box? le 27/04/2008 19:59:25

alise
Bien sûr script d'image et non d'occurence sur la scène, voir :
http://www.flashforum-oi.info/viewtopic.php?t=159
là tu as aussi les sources pour voir et vérifier que ça fonctionne

Alise
from FlashForum-oi.info

Re : recupération des données d'une combo box? le 27/04/2008 20:28:19

kevinperez
merci.
Je vais fouiller la bas et voir ce que ça donne...

Re : recupération des données d'une combo box? le 27/04/2008 20:34:10

alise
erreur dans mon post précédent, lire :
Bien sûr script d'image et nom d'occurence sur la scène, voir :
et non :
Bien sûr script d'image et non d'occurence sur la scène, voir :

Alise
from FlashForum-oi.info


Classé sous : données, box, champ, combo, myradiogroup

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS