Bonjour,
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 . Quelqu'un aurait-il une idée ?
Merci
Teuzze
Bonjour,
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 . Quelqu'un aurait-il une idée ?
Merci
Teuzze
Bon, ben j'ai trouvé toute seule. Voila le code pour ceux que ça intéresse.
Bonne journée
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 <?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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager