Bonjour me revoila avec un autre petit soucis
Tout est dans le titre je n'arrive pas à recupérer l'evenement click d'une image qui se trouve dans une titleWindow
Voici mon code
Et donc le resultat de ce code c'est que quand on clique sur l'image pdf rien ne se passe
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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91 <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" width="500" height="500"> <mx:Script> <![CDATA[ import mx.containers.HBox; import mx.containers.VBox; import mx.controls.Image; import mx.controls.Text; import mx.controls.Alert; import mx.containers.TitleWindow; import mx.events.CloseEvent; import mx.managers.PopUpManager; private var detail:TitleWindow; public function aff_detail():void{ var vb:VBox=new VBox(); vb.width=450; vb.height=400; vb.styleName='VBCentrer'; var hb:HBox=new HBox(); //nom du produit var lab_titre:Text=new Text(); lab_titre.text="essai"; //lab_titre.styleName='labProduit'; lab_titre.mouseChildren=false; //icone pdf var imgpdf:Image=new Image(); imgpdf.source="IMAGES/pdf.PNG"; imgpdf.useHandCursor=true; imgpdf.buttonMode=true; imgpdf.mouseChildren=false; //c'est lui qui ne veut pas marcher imgpdf.addEventListener(MouseEvent.CLICK,ouvrir_pdf); //description du produit var lab:Text= new Text(); lab.text="bonjour"; lab.y=15; lab.mouseChildren=false; //photo du produiy var img:Image=new Image(); img.source="IMAGES/photo.jpg"; img.width=250; img.height=250; img.y=80; img.mouseChildren=false; detail= new TitleWindow(); detail.title = "Detail du produit"; detail.styleName='ColorBack'; detail.showCloseButton = true; detail.width = 500; detail.height = 450; detail.addChild(vb); vb.addChild(hb); hb.addChild(lab_titre); hb.addChild(imgpdf); vb.addChild(lab); vb.addChild(img); detail.addEventListener(CloseEvent.CLOSE, titleWindow_close); PopUpManager.addPopUp(detail, this, true); PopUpManager.centerPopUp(detail); } public function ouvrir_pdf():void{ Alert.show("bonjour"); } private function titleWindow_close(evt:CloseEvent):void { PopUpManager.removePopUp(detail); } ]]> </mx:Script> <mx:Button click="aff_detail()"/> </mx:Application>
Est ce que quelqu'un aurait une idée ?
Merci
Partager