Bonjour , j'ai actuellement un problème pour rajouter des événement clic a l'intérieur d'un sprite , voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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

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