Bonjour à tous,
J'ai commencé le Flash depuis une semaine et on me demande (pour un cours) de réaliser un preloader original en Flash et AS3. Seulement je bloque et j'en viens à vous pour tenter de m'éclairer sur le sujet.
J'ai trouvé de nombreuses ressources de preloader sur Internet, mais les codes ne correspondent pas à ce que je souhaite faire : la plupart du temps on stop(); l'animation pour réaliser en AS3 l'animation du preload.
Seulement moi, j'ai sur la première frame mon animation "preloader" qui est un movie clip avec comme nom d'occurrence "preloader", où se trouve à l'intérieur mon animation. J'ai un aussi calque "action" où je suis censé mettre mon AS3. Et enfin un calque contenu sur la frame 2 pour simuler un contenu.
Voici le genre de code que j'ai pu retrouvé sur Internet :
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 stop(); var total; var loaded; function preload() { total = root.loaderInfo.bytesTotal; loaded = root.loaderInfo.bytesLoaded; if(loaded == total) { clearInterval(pre_check); gotoAndPlay(2); } } var pre_check = setInterval(preload,100); preload();
Cependant, il ne convient pas à ce que je voudrais faire, à savoir : pendant le chargement, ne lire uniquement la frame 1 pour ensuite, une fois le chargement fini, lancer la frame 2, ou bien loader un swf externe par exemple.
Merci d'avance pour m'avoir lu et pourquoi pas me donner un petit coup de pouce.
Wateusss
Partager