Bonjour , j'ai actuellement un problème pour rajouter des événement clic a l'intérieur d'un sprite , voici mon code :
et le main de mon .fla :
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"); } } }
L'événement click est jamais levé , je comprend pas du tout d'où sa viens..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 import testClickEvent; addChild(new testClickEvent());
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
Partager