Bonsoir à tous,
Je bute sur un problème d'unload, lorsque je clique sur mon bouton de menu, j'aimerai qu'il décharge le movieclip car mon site devient gourmand en mémoire, et pour les petites configuration ça pause des problèmes de vitesse.
Merci d'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
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 //Imort import flash.net.URLRequest import flash.events.Event //var var bgURL:URLRequest = new URLRequest("main.swf"); var fond_back:URLRequest = new URLRequest("fond.swf"); var swfLoader:Loader = new Loader(); var swfLoader1:Loader = new Loader(); var chargeur:Loader = new Loader(); var adresse:URLRequest = new URLRequest(""); //loader chargeur.load(adresse); swfLoader.load(bgURL); swfLoader1.load(fond_back); //Child addChild(chargeur); main_mc.addChild(swfLoader); fond_mc.addChild(swfLoader1); //??? swfLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadProdComplete); swfLoader.contentLoaderInfo.addEventListener(Event.UNLOAD, UnloadProdComplete); //Fullscreen function setFullScreen():void { if (stage.displayState== "normal") { stage.displayState="fullScreen"; stage.scaleMode = StageScaleMode.NO_SCALE; } else { stage.displayState="normal"; } } //Fin Fullscreen //Fonction trace function loadProdComplete(e:Event):void { trace("file loaded"); } function UnloadProdComplete(e:Event):void { trace("file Unloaded"); } //Fin fonction trace //Bouton Acceuil menu_mc.Bouton_accueil.addEventListener(MouseEvent.CLICK,charger1); function charger1(evt:MouseEvent) { swfLoader.unload(); adresse = new URLRequest("main.swf"); swfLoader.load(adresse); } //Bouton carte menu_mc.Bouton_carte.addEventListener(MouseEvent.CLICK,charger2); function charger2(evt:MouseEvent) { adresse = new URLRequest("news.swf"); swfLoader.load(adresse); } //Bouton Galerie menu_mc.Bouton_galerie.addEventListener(MouseEvent.CLICK,charger3); function charger3(evt:MouseEvent) { adresse = new URLRequest("main.swf"); swfLoader.load(adresse); } //Bouton contact menu_mc.Bouton_contact.addEventListener(MouseEvent.CLICK,charger4); function charger4(evt:MouseEvent) { adresse = new URLRequest("main.swf"); swfLoader.load(adresse); } //Bouton Client menu_mc.Bouton_client.addEventListener(MouseEvent.CLICK,charger5); function charger5(evt:MouseEvent) { adresse = new URLRequest("main.swf"); swfLoader.load(adresse); } //Bouton Fullscreen botom_barre_mc.Fullscreen.addEventListener(MouseEvent.CLICK, goFull); function goFull(event:MouseEvent):void { setFullScreen(); }
Partager