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();
}