Bonjour, :D
je souhaiterai faire du rollover avec des images qui de sont pas intégrées au SWF avec Flex. Tous les tutoriels que je trouve sur internet intègrent les images dans le SWF :cry: . Quelqu'un aurait-il une idée ?
Merci :D
Teuzze
Version imprimable
Bonjour, :D
je souhaiterai faire du rollover avec des images qui de sont pas intégrées au SWF avec Flex. Tous les tutoriels que je trouve sur internet intègrent les images dans le SWF :cry: . Quelqu'un aurait-il une idée ?
Merci :D
Teuzze
Bon, ben j'ai trouvé toute seule. :yaisse2: Voila le code pour ceux que ça intéresse.
Bonne journée :DCode:
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 <?xml version="1.0" encoding="utf-8"?> <!-- Simple example to demonstrate the MenuBar control. --> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" viewSourceURL="srcview/index.html"> <mx:Canvas id="c1" width="38" height="36" backgroundColor="#ffff80" creationComplete="test()"> </mx:Canvas> <mx:Script> <![CDATA[ import mx.controls.SWFLoader; import mx.controls.Image; import mx.core.SpriteAsset; import flash.net.URLRequest ; import flash.display.Loader; import flash.events.Event; import flash.events.ProgressEvent; import flash.display.*; private var conteneurImage:Loader; private var imgDefaut : Image; private var swfloadDefaut : SWFLoader private var imgSurvol : Image; private var swfloadSurvol : SWFLoader private var imgClick : Image; private var swfloadClick : SWFLoader public function test():void { imgDefaut = new Image(); swfloadDefaut = new SWFLoader(); imgSurvol = new Image(); swfloadSurvol = new SWFLoader(); imgClick = new Image(); swfloadClick = new SWFLoader(); imgDefaut.load("images/defaut.gif"); imgSurvol.load("images/survol.gif"); imgClick.load("images/clique.gif"); imgDefaut.addEventListener(MouseEvent.MOUSE_OVER, mouse_over); imgSurvol.addEventListener(MouseEvent.MOUSE_OUT, apresSurvol); imgSurvol.addEventListener(MouseEvent.MOUSE_DOWN, mouse_click); imgClick.addEventListener(MouseEvent.MOUSE_UP, mouse_over1); c1.addChild(imgDefaut); } public function apresSurvol(evt:Event):void { c1.removeChild(imgSurvol); c1.addChild(imgDefaut); } private function mouse_over(evt:Event):void { c1.removeChild(imgDefaut); c1.addChild(imgSurvol); } private function mouse_over1(evt:Event):void { c1.removeChild(imgClick); c1.addChild(imgSurvol); } private function mouse_click(evt:Event):void { c1.removeChild(imgSurvol); c1.addChild(imgClick); } ]]> </mx:Script> <mx:Label id="myLabel" width="180" fontWeight="bold" fontSize="24"/> </mx:Application>
Teuzze