IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flash Discussion :

[FLASH 8] Evenement Combobox


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2005
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 57
    Par défaut [FLASH 8] Evenement Combobox
    Me revoila avec mes questions !!!

    Bon alors je crée une combobox avec un fichier xml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <?xml version="1.0" encoding="ISO-8859-1"?> 
    <liste_category>
    	<categories Category="blabla1" />
    	<categories Category="blabla2" />
    </liste_category>
    La combobox :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    xml2 = new XML();
    xml2.ignoreWhite = true; 
    xml2.load('liste_category.xml');
    xml2.onLoad = function(ok) {
    	//on charge le contenu de notre XML
    	textab = xml2.firstChild.childNodes;
    	//on boucke jusqu'à ce qu'il n'y ai plus de frére
    	for(j=0; j<textab.length; j++){
    		//on remplie notre comboBox
    		_root.liste.addItem(textab[j].attributes.Category);
    	}
     
    }
    Je voudrais définir une action sur cette combobox lors d'un changement de la sélection...; tout cela afin de charger un MovieClip qui contient les images contenues dans un second fichier XML qui contient des url d'images... Je ne sais pas si vous comprennez, mais en gros, je veux au final qu'en fonction de la valeur sélectionné de la combobox, on charge un movie clip contenant les photos de la catégorie sélectionnée...

  2. #2
    Membre Expert Avatar de dom_dev
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 073
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 073
    Par défaut
    bonjour,
    l'idéal serait de développer un peu et d'affiner tes questions quand ça bloque parce que là c'est une peu globale ta question, bon enfin voici une amorce de réponse, tu peux tester ça dans une anim à coté de ton appli pour comprendre les comboBoxs :
    Donc j'ai créé une comboBox nommée c_box, je sélectionne cette comboBox et j'écris ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    onClipEvent (load) {
    	_root.c_box.setStyle("fontWeight", "bold");
    	_root.c_box.setStyle("fontSize", "10");
    	_root.c_box.setStyle("fontFamily", "verdana");
    	_root.c_box.setStyle("themeColor", "0xcccccc");
    	_root.c_box.setStyle("openDuration", "300");
    	/*
    	Affectation des valeurs de la liste réroulante
    	*/
    	_root.c_box.addItem("item 1");
    	_root.c_box.addItem("item 2");
    	_root.c_box.addItem("item 3");
    }
    Ensuite dans une image de ma scène j'écris :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    var listenerObject:Object = new Object();
    listenerObject.change = function(eventObject:Object) {
        // Votre code ici.
    	trace(_root.c_box.selectedItem.label);
    };
    c_box.addEventListener("change", listenerObject);
    Maintenant quand tu choisis un item de la liste la fonction trace te renvoi sa valeur, à la place de trace tu execute ta propre fonction qui va bien
    CQFD

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2005
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 57
    Par défaut
    Oki merci c'est cool en fait j'ai trouvé une solution similaire dans la nuit... mais comme j'étais fatigué, j'ai pas eu le temps de répondre....

    Bon bein merci quand même, encore une fois pour ta rapidité et ta compéhension dom_dev

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [FLASH MX2004] Evenement sur une image...
    Par JulPoWeR dans le forum Flash
    Réponses: 9
    Dernier message: 14/06/2007, 11h17
  2. [FLASH MX2004 pro] Combobox - addItem dynamique
    Par sanosuke85 dans le forum Flash
    Réponses: 4
    Dernier message: 08/01/2007, 14h08
  3. [FLASH MX2004] Evenement de sortie
    Par gregal dans le forum ActionScript 1 & ActionScript 2
    Réponses: 2
    Dernier message: 24/04/2006, 16h12
  4. [FLASH 8] Evenement de FileReference
    Par smedini dans le forum Flash
    Réponses: 4
    Dernier message: 02/12/2005, 17h38
  5. [FLASH 8] Evenement change
    Par aldo-tlse dans le forum Flash
    Réponses: 5
    Dernier message: 02/12/2005, 14h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo