Bonsoir,
mon site internet est en flash.
Or comme il est un peut lourd je veux mettre un preloader.
ce que j'ai réussi à faire en utilisant un "this.createEmptyMovieClip("fond",1);"
cela fonctionne mais tous les liens et animations qui existaient ne sont plus fonctionnels...
(je suis complètement novice : c'est un code que j'ai récupéré et à peu près adapté)
Voici le code :
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 stop(); all_images = new Array("fonds/main.swf"); var xPos = 450; var yPos = 350; this.createEmptyMovieClip("fond",1); this.fond.loadMovie(all_images[random(all_images.length-1)]); this.onEnterFrame = function() { var _loaded1 = _root.getBytesLoaded(); var _loaded2 = this.fond.getBytesLoaded(); var _loaded = _loaded1 +_loaded2; var _total1 = _root.getBytesTotal(); var _total2 = this.fond.getBytesTotal(); var _total = _total1 + _total2; if (_loaded1 == _total1 && _loaded2 > 10){ percent = Math.round(_loaded2 * 100/ _total2); txtcharge = "veuillez patenter pendant le chargement"; } else { percent = Math.round(_loaded1 * 100/ _total1); txtcharge = "...Swf"; } fleche.gotoAndStop(percent); if (_loaded == _total && _total>_total1) { this.onEnterFrame = undefined ; gotoAndPlay(2); } };
Partager