Salut à tous!
J'ai actuellement un problème qui m'empêche d'avance plus loin et j'aimerais que vous m'aidiez si vous pouvez !
J'expose mon problème :
J'ai (pour l'exemple), deux clips sur ma scène qui porte les noms d'occurrences suivants : objet1 et objet2, jusqu'à là, ça va.
Je créé une boucle for dans laquelle je met une fonction MouseEvent qui doit détecter automatiquement sur quel clip je clic et le faire disparaître avec un visible=false. Je procède comme celà :
Code ActionScript :
import flash.events.MouseEvent;
import flash.display.MovieClip;
for(var i:Number = 1; i < 3; i++)
{
function clicObjet(evt:MouseEvent):void
{
this["objet"+i].visible = false;
}
this["objet"+i].addEventListener(MouseEvent.CLICK, clicObjet);
trace(this["objet"+i]);
}
Le problème, c'est que AS3 me dit qu'il y a un problème au niveau du
Code ActionScript :
this["objet"+i].visible = false;
Sachant que si je met en écriture non-automatique
Code ActionScript :
, ça marche.
Merci pour votre future aide !