Bonjour,
J'ai construit un tooltip qui ne fonctionne pas. Pourquoi ?
Merci par avance.
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 <?xml version="1.0" encoding="utf-8"?> <!-- TestToolTip.mxml --> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" backgroundGradientAlphas="[1.0, 1.0]" backgroundGradientColors="[#7C2B2B, #370B0B]" > <mx:Script> <![CDATA[ import mx.containers.Tile; import mx.controls.Alert; import mx.collections.ArrayCollection; import mx.events.ToolTipEvent; import com.composants.CustomToolTip; import mx.rpc.http.HTTPService; import mx.rpc.events.ResultEvent; import mx.rpc.events.FaultEvent; [Bindable] private var mesData : ArrayCollection = new ArrayCollection([ {terme:"Groupement",definition:"Nom du groupement ..."}, {terme:"Utilisateur",definition:"Nom de l'utilisateur connecté ..."} ]); private function createCustomToolTip(event:ToolTipEvent):void { var toolTip:CustomToolTip = new CustomToolTip(); toolTip.mesData = event.target.data; event.toolTip = toolTip; } ]]> </mx:Script> <mx:Label text="DONNEES" color="#FFFFFF" fontWeight="bold" fontFamily="Arial" fontSize="25" toolTip=" " toolTipCreate="createCustomToolTip(event)"/> </mx:Application>
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 <?xml version="1.0" encoding="utf-8"?> <!-- CustomToolTip.mxml --> <mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" implements="mx.core.IToolTip" borderThickness="5" backgroundColor="#FFFFFF" borderColor="black" borderStyle="solid" cornerRadius="10" horizontalAlign="center" paddingTop="10"> <mx:Script> <![CDATA[ [Bindable] public var mesData:Object; // Implement required methods of the IToolTip interface; // these methods are not used in this example, though. public var _text:String; public function get text():String { return _text; } public function set text(value:String):void { } ]]> </mx:Script> <mx:Form paddingBottom="10" paddingLeft="10" paddingRight="10" paddingTop="10"> <mx:FormItem label="{mesData.terme} : "> <mx:Label text="{mesData.definition}"/> </mx:FormItem> </mx:Form> </mx:VBox>
Partager