Bonjour à vous, je souhaitre votre éclaircissement sur le sujet.
J'utilise MassLoad afin de charger certain éléments lourd directement dans la cache du visiteurs afin de facilité ça navigation dans le site par la suite.
Image 1
Image 30
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 import ch.capi.net.*; import flash.events.*; //création des fichiers var factory:LoadableFileFactory = new LoadableFileFactory(); var file1:ILoadableFile = factory.create("../PIC/DVD_box.jpg"); var file2:ILoadableFile = factory.create("../FLV/Mariage.flv"); /*??? Video utliser en streaming dans FLVplayer.swf ???*/ var file3:ILoadableFile = factory.create("Main.swf"); /*??? Doit-je aussi inclure le swf lui meme qui se charge du preload ???*/ var file4:ILoadableFile = factory.create("Photos.swf"); var file5:ILoadableFile = factory.create("FLVplayer.swf"); //création du loader var loader:MassLoader = new MassLoader(); //ajout des fichiers dans la liste de chargement loader.addFile(file1); loader.addFile(file2); loader.addFile(file3); loader.addFile(file4); loader.addFile(file5); //écouteur var ProgressLoad:Function = function(evt:ProgressEvent):void { trace(evt.bytesLoaded+" / "+evt.bytesTotal); this.Pourcentage.text = (evt.bytesLoaded / evt.bytesTotal) * 100 ; } var EndLoad:Function = function(evt:Event):void { gotoAndPlay("31"); } loader.addEventListener(ProgressEvent.PROGRESS, ProgressLoad); loader.addEventListener(Event.COMPLETE, EndLoad); loader.start();
Entre l'image 2 et 30 se trouve l'animation qui tourne en boucle tant que l'animation n'est pas terminé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 gotoAndPlay(2)
Voici la timeline:
De plus l'indicateur de pourcentage reste bloqué à 100
http://www.delightfactory.eu/FLA/main.swf
L'adresse du site entier:
http://www.delightfactory.eu/
Encore merci de votre aide
Partager