je souhaiterais utiliser les données d'un tableau dans une fonction, exemple :
- Code: Tout sélectionner
var Montableaudezones:Array = ["Mazone1", "Mazone2"];
var Mazone1:Shape = new Shape ();
Mazone1.graphics.beginFill(0x0000FF);
Mazone1.graphics.drawCircle(55, 100, 25);
this.addChild(Mazone1);
var Mazone2:Shape = new Shape ();
Mazone2.graphics.beginFill(0x0000FF);
Mazone2.graphics.drawCircle(20, 300, 50);
this.addChild(Mazone2);
[b]// je pensais mettre le code ci-dessous pour parvenir à lire mon tableau, est-ce correct dans mon cas de figure?[/b]
for (var Meszones:String in Montableaudezones)
{
trace(Meszones + ": " + Montableaudezones[Meszones])
}
[b]//Ci dessous la fonction collision que je souhaite lier aux elements de mon tableau[/b]
addEventListener(Event.ENTER_FRAME,checkcollision1);
function checkcollision1 (event:Event){
if (conteneur.hitTestObject("Meszones")){
[b]// quelle nom de variable ou autre dois-je mettre ici pour qu'il regarde dans mon tableau? Car ce que j'ai noté ne fonctionne pas[/b]
this.clip_Aie.visible=true;
clip_Aie.scaleX =2;
clip_Aie.scaleY =2;
}
Merci pour votre aide.




