|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Inscription : mai 2007 Messages : 127 ![]() |
Bonjour à tous.
Voila, je réalise actuellement un site web en flash, et sur chaque frames, j'ai une image d'arrière-plan différente. J'ai pensé utiliser un MovieClipLoader pour ces images (il y en a 3), que je met à la toute premiere frame. Cette premiere frame est en fait une page qui indique le chargement du SWF. Dans mon écouteur.onLoadStart, je récupere la taille de chaques fichiers, et j'additionne tous les fichiers dans une même variable générale pour avoir la taille totale pour la durée du chargement (et ensuite je gere la progression dans l'evenement approprié) Mon soucis, c'est que flash ne lance pas réellement les trois chargement à la suite (malgré que je met ces trois fichiers à la suite), donc la taille total varie, ca débute avec la taille du premier, puis la taille du deuxieme, puis le troisième, et ce durant le téléchargement du premier, ce qui veut dire que mon % fait quelque chose du genre 0, 10, 5, 2, 3, 4, 5, 6, ... vous comprenez ? De plus, j'aimerai prendre en compte la taille du fichier swf lors du chargement, afin d'etre correct au niveau du pourcentage de chargement. Le soucis, c'est que ces 3 images allant dans 3 frames différentes, j'utilise des emptyMovieClip et dans les différentes frames, je spécifie le _visible = bool pour afficher celle que je veux. N'y aurait-il pas une méthode plus simple pour dire "je met cette image sur la frame X, sur le calque "xxxxx" ? Je suis ouvert à toute nouvelle proposition pour simplifier la démarche ! Merci beaucoup de votre aide ! Voici le code que j'utilise pour les images : Code :
|
||
|
|
00
|
|
|
#2 |
|
Inactif
Inscription : septembre 2005 Messages : 1 196 ![]() |
Bonjour a tous,
Ettant donné que tu charge l'animation d'un coup pour permetre la navigation. Pourquoi ne pas mettre en "dur" les image de fond ? Utilise getBytesLoaded() pour savoir quand l'animation est charger, ou sinon laisse faire le systeme ( le stream intrinsec de fash ) |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : mai 2007 Messages : 127 ![]() |
tu entends quoi par "en dur" ?
|
|
|
00
|
|
|
#4 |
|
Inactif
Inscription : septembre 2005 Messages : 1 196 ![]() |
j'entend par "en dur", le fait de poser les image directement sur la scene
|
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : mai 2007 Messages : 127 ![]() |
ok
le soucis c'est qu'elles sont assez lourde ... chuis un peu coincé, entre charger l'image ou tout mettre en effet ... au final ce serait pareil, sauf que sur la scene, j'aurai dejà la taille de tous le swf. Oué, interessant !! Juste pour savoir, admettons que j'aie 5 frame, la premiere, c'est l'écran qui dit "chargement", et pour les 4 autres, j'ai une image dans chaques frames. Flash va d'abord me charger la frame 1, puis 2 puis 3, etc ou il va tout charger n'importe comment ? Ce que je veux dire par là, c'est que si j'attends que la frame 2 soit chargé, je pourrai y aller, sans attendre que les autres seront chargées, non ? |
|
|
00
|
|
|
#6 | |
|
Inactif
Inscription : septembre 2005 Messages : 1 196 ![]() |
Citation:
Le seul probleme c'est que si l'utilisateur veux allé de la frame 2 a la frame 4 il devra attendre le chargement de la frame 3. |
|
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Inscription : mai 2007 Messages : 127 ![]() |
Okay cool !
Bah en fait c'est un suivi linéaire je dirai. La frame 1 c'est le loader La frame deux, c'est l'intro la frame trois l'accueil et le menu la frame 4 les différentes pages (la page intro, et accueil ont une image différente, toutes les autres pages ont la meme images (qui est différente des deux premieres)) Donc ca devrait aller Jvais voir ca ! Merci de ton aide |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com