cs_inaden
Messages postés618Date d'inscriptionmercredi 4 avril 2007StatutMembreDernière intervention27 août 2010
-
21 nov. 2008 à 15:31
cs_inaden
Messages postés618Date d'inscriptionmercredi 4 avril 2007StatutMembreDernière intervention27 août 2010
-
14 janv. 2010 à 10:53
Bonjour,
voilà, j'essaie de passer à l'as3 mais... bref.
Voici le problème : je duplique une instance de clip de la bibliothèque à l'aide du code suivant :
var maBalle:Balle;
for ( var i:int = 0; i< 10; i++ ) {
maBalle = new Balle();
addChild( maBalle );
maBalle.x = Math.random()*(stage.stageWidth - maBalle.width);
maBalle.y = Math.random()*(stage.stageHeight - maBalle.height);
}
Et je voudrais créer un bouton qui puisse agir sur les occurence de mes clip :
monBouton.addEventListener ( MouseEvent.CLICK, clicBouton );
function clicBouton ( alfred:MouseEvent ):void {
trace("hop");
}
Le problème c'est que je n'arrive pas à cibler mes clips, ni à leur donner un nom ni rien du tout. Donc comment faire pour nommer les clips dupliquer et pouvoir agir dessus.
J'ai essayer avec des trucs genre maBalle.name="balle"+i dans ma boucle, mais il m'envoie bouler quand j'essaie d'agir dessus, pourtant, si je trace maBalle.name j'obtiens bien balle0, balle1...
Quelqu'un peut-il m'aider.
Merci d'avance
cs_inaden
Messages postés618Date d'inscriptionmercredi 4 avril 2007StatutMembreDernière intervention27 août 20102 21 nov. 2008 à 16:35
Une illumination, mais je galère grave, j'ai l'impression d'être revenu 3 4 ans en arrière.
Je me sens vraiment paumé... y'a quelqu'un qui file des cours sur Paris ???
ozsbeu
Messages postés1Date d'inscriptionlundi 13 novembre 2006StatutMembreDernière intervention13 janvier 2010 13 janv. 2010 à 22:27
Salut, j'ai eu EXACTEMENT le même problème que toi et j'aurais aimé lire ton message avant de parcourir 12000 forums pour trouver la réponse...
Seulement je trouve que cette syntaxe est peu pratique, ce serait tellement plus simple de pouvoir avoir recours au bon vieux this["nomMC"+i]!! Donc si jamais t'as trouvé mieux que getChildbyName, fais moi signe :)
Sinon j'imagine que tu fais un casse-briques, non?
Vous n’avez pas trouvé la réponse que vous recherchez ?