begin process at 2012 02 10 06:07:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Flash

 > 

Archives

 > 

ActionScript

 > 

Nom des combos créer avec duplicateMC


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Nom des combos créer avec duplicateMC

mercredi 26 novembre 2003 à 12:07:36 | Nom des combos créer avec duplicateMC

chadock1

Hello tout le monde,

Je dois créer des combo box dynamiquement, le seul moyen que j'ai pu trouvé c'est la métode duplicateMovieClip. Lorsque ces différentes combos sont créés, elles ont naturellement toutes un nom différent.


for(i=1;i<=Nbre;i++){
duplicateMovieClip(name, "E"+i,i*2);
setProperty("E"+i, _visible, true);
setProperty("E"+i, _y, i*30);
}


Le problème qui se pause maintenant est le suivant :
Lorsque je veux entrer des données dans chaqu'une des combos, je ne peux pas utiliser le nom ""E"+i"


var Combo = "E"+i;
Combo.addItem(text);


mais bien E1, E2,...


E1.addItem(text);


Vous me direz certainment de faire comme dans la 2e solution mais je suis obligé d'utiliser une variable Combo car celle-ci sera initialisée à l'exterieur de l'animation.

Voilà, j'espère que j'ai été claire sur ce problème. Si on peut me répondre assez rapidement ce serait cool. Merci d'avance!!!


Meilleures salutations / Best Regards
----------------------------------------------
Chadock

chadock1@hotmail.com
www.accessnight.ch
-
vendredi 5 décembre 2003 à 01:51:40 | Re : Nom des combos créer avec duplicateMC

theKam

essaye this[ E i].addItem text br br quand tu fais un_movieclip[ quelque_chose,
ca te permet d'accéder a la variable ou a l'objet appelé "quelque_chose" qui se trouve dans le clip un_movieclip.

Vu que this pointe sur le movieclip en cours, this["E"+i] fera l'affaire

En gros, dans ta boucle, pour optimiser un peu :

var combo =null;
for(i=1;i<=Nbre;i++){
duplicateMovieClip(name, "E"+i,i*2);
combo = this["E"+i] ;
combo._visible = true ;
combo._y = i*30 ;
combo.addItem(text);
}


Kam

Ankama Web Agency - Ankama Studio
vendredi 5 décembre 2003 à 01:53:12 | Re : Nom des combos créer avec duplicateMC

theKam

Tiens, y a moyen de faire encore plus simple.
La méthode duplicateMovieClip a la particularité de retourner le clip créé.
en gros, tu peux faire :

var combo = null;
for(i=1;i<=Nbre;i++){
combo = duplicateMovieClip(name, "E"+i,i*2);
combo._visible = true ;
combo._y = i*30 ;
combo.addItem(text);
}


Enfin bon, c pas grave, le coup du this[..], ca sert toujours :))

Kam

Ankama Web Agency - Ankama Studio
vendredi 5 décembre 2003 à 09:41:35 | Re : Nom des combos créer avec duplicateMC

chadock1

Merci the Kam,

J'ai cherché dans ta direction et puis j'ai pu remarqué que je pouvais tout simplement faire.



//Création des différentes combos
duplicateMovieClip(name,"E"+i,i*2);

//Lorsque j'appel ma fonction de chargement de combo,
//j'initialise la variable "Combo" au numéro de la combo et
//j'effectue l'action suivante.

Combo =this["E"+Combo];
Combo.addItem(elementCombo);


Merci encore, c'est sympa

Meilleures salutations / Best Regards
----------------------------------------------
Chadock

chadock1@hotmail.com
www.accessnight.ch
-----


Cette discussion est classée dans : code, font, combo, combos, impact


Répondre à ce message

Sujets en rapport avec ce message

synchroniser [ par boz_tn ] bozmailto:intermed@.planet.tnhttp://www.intermedia.com.tn<table border=0 cell mise en page xml avec flash [ par seb2905 ] Bonjour, J'essaye de découvrir des horizons inconnus en 2010, et il faut dire que je galère bien! [u]Introduction[/u] Mon but : afficher une liste BONNE ANNEE 2003 [ par bassman64 ] Bonne année 2003 à tout le réseaux cs !puis bonne santé, etc, et surtout de bonne résolutions !!Boudoumboudoumboudoum ... prob de code [ par wolfmike ] bon j ai un blem.. je c k on va me lacher un truc genre .. le coup des pain au chocolat (tres amusant entre parenthese... :s ) voilaj ai une anim comp une question de code [ par inconnue ] Salut, j'ai, comme le sujet l'indique, une question de code à poser : j'aimerai savoir si il existe une formule afin d'adapter + rapidement l'action s loadMovie et evenements ca marche comment ? [ par shivan ] salut !j'ai une fonction qui crée dynamiquement des clips, et qui met une image précise dans ce clip. enfin le clip redéfinie les evenements onMouseDo une question de code [ par inconnue ] Salut, j'ai, comme le sujet l'indique, une question de code à poser : j'aimerai savoir si il existe une formule afin d'adapter + rapidement l'action s tableaux .... [ par AtomPouce ] Bijour !G un petit probleme , je Vous explik:G un tableau,ensuite je veu cree un tableau temporaire qui sera une copie de mon tableau original, de sor décomte rapide [ par tanguyauffret ] namtuisalut je suis débutant et nul en action script......je voudrai voir un chifre diminuer a toute vitesse.passer de 1000 a 999 a 998 etc etc le tou oscour flash connection asp [ par g3rfo ] voila j ai un formulaire sous flash et j essaye de passer les variable a une page asp. voila mon code:if ((identifiant eq "") || (MDP eq "") ) {gotoAn


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,541 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales