probleme avec mouseEvent.CLICK
Bonjour , j'ai actuellement un problème pour rajouter des événement clic a l'intérieur d'un sprite , voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| package{
import flash.display.Sprite;
import flash.display.Shape;
import flash.events.MouseEvent;
public class testClickEvent extends Sprite{
public function testClickEvent():void{
for(var i:uint=0; i<10; i++){
var shape:Shape = new Shape();
shape.graphics.beginFill(0x000000);
shape.graphics.drawRect(30*i, 0, 20, 20);
shape.addEventListener(MouseEvent.CLICK,alert);
addChild(shape);
}
}
private function alert(e:MouseEvent):void {
trace("click");
}
}
} |
et le main de mon .fla :
Code:
1 2 3
| import testClickEvent;
addChild(new testClickEvent()); |
L'événement click est jamais levé , je comprend pas du tout d'où sa viens..
Merci d'avance pour votre aide :king:
L'erreur viens du fait que j'utilis des Shape et qu'il gere pas le click ... remplacer par sprite tout marche , donc je deleste