Syntaxe

pineaua Messages postés 5 Date d'inscription vendredi 28 décembre 2007 Statut Membre Dernière intervention 1 septembre 2008 - 28 août 2008 à 15:08
pineaua Messages postés 5 Date d'inscription vendredi 28 décembre 2007 Statut Membre Dernière intervention 1 septembre 2008 - 28 août 2008 à 18:48
Bonjour !

J'essaye de générer des fonctions avec une boucle mais cela ne fonctionne pas. Merci de me dire si j'ai un problème de syntaxe ou autre car les fonctions ne sont pas créées.

for (var z:Number=0;z<4;z++)
{
  mc_conteneur[mc_pion_vert+z].onRelease=function():Void
{
traitement
}
}

2 réponses

cs_Girou Messages postés 1203 Date d'inscription lundi 10 mars 2003 Statut Membre Dernière intervention 23 juillet 2009 2
28 août 2008 à 16:31
Salut

for (var z:Number= 0;z<4;z++)
{
  mc_conteneur[ "mc_pion_vert" +z].onRelease =function():Void
{
traitement
}
}

tu as oublié les guillemets
@+
0
pineaua Messages postés 5 Date d'inscription vendredi 28 décembre 2007 Statut Membre Dernière intervention 1 septembre 2008
28 août 2008 à 18:48
merci Girou,

En effet il manquait les guillemets mais il n'y a pas que cela qui pose problème. J'ai fini par trouver la solution sur ce forum ici http://www.flashkod.com/infomsg_PROBLEME-AVEC-ONRELEASE_634987.aspx avec un renvoi direct sur cette page http://wiki.mediabox.fr/tutoriaux/flash/boucle_et_boutons
où l'on parle d'une particularité de onRelease avec les boucles for.
0
Rejoignez-nous