Affichage et chargement d'un swf avec loadmovie

Résolu
Signaler
Messages postés
2
Date d'inscription
samedi 24 mars 2007
Statut
Membre
Dernière intervention
20 mars 2008
-
Messages postés
2
Date d'inscription
samedi 24 mars 2007
Statut
Membre
Dernière intervention
20 mars 2008
-
Bonjour. Ce site est vraiment une référence alors merci à l’avance à qui me répondra. 



<!--[if !supportEmptyParas]--> <!--[endif]-->

Je suis débute en Flash, en fait j’ai un petit souci que
je vous expose :



<!--[if !supportEmptyParas]--> <!--[endif]-->

J’ai une page d’index en php (une seule page où tout
s’exécute) composée de deux frames (avec include en fait)dans lesquels apparaissent
deux autres pages php.



<!--[if !supportEmptyParas]--> <!--[endif]-->

L’inclusion de droite est consacré à une page unique qui récupère le flux d’un vidéo
diffusé sur un compte Youtube.



<!--[if !supportEmptyParas]--> <!--[endif]-->

À gauche, une page contenant une animation en flash(actionscript3) se trouve séparée à son tour entre quatre SWF :



<!--[if !supportLists]-->-        
<!--[endif]-->Une intro avec un choix entre deux boutons (un menant à un
fichier xml externe et l’autre exécutant le second swf).



<!--[if !supportLists]-->-        
<!--[endif]-->Le second swf, appelé par le premier grâce à la méthode
loadmovie, se place au niveau 0 de l’animation et correspond à l’animation
principale. Ce swf aussi à sa propre barre de progression (les scripts
utilisées pour le chargement se trouvent ici: http://www.flashkod.com/tutoriaux/CONTROL-CHARGEMENT-SITE-CHARGEMENT-CLIP_261.aspx



<!--[if !supportLists]-->-        
<!--[endif]-->Enfin, le troisième et quatrième swf son appelés de la même
façon. Avec eux, il n’y a aucun souci, tout fonctionne à merveille et le
chargement est rapide.



<!--[if !supportEmptyParas]--> <!--[endif]-->

La problème est en fait simple : Ma page d’index se
charge bien et l’animation d’intro aussi. Là où ça coince c’est entre le swf
d’intro et l’animation principale(320ko, je sais je sais…). La barre de
chargement apparaît 1 seconde avant l’affichage complet du swf principal et avant ça c’est le
néant qui se fait entre la transparence appliquée à mon animation et mon joli
fond zinzin en gif tout léger pendant 4 à 6 secondes, selon la vitesse de connexion
de l’utilisateur…



<!--[if !supportEmptyParas]-->J’ai essayé pleins de trucs, comme créer un page de
redirection en camouflant avec hidden (css) l’animation devant être visualisée
plus tard afin que le tout soit dans le cache…. En fait je suis plus tellement
certaine de rien là…



<!--[if !supportEmptyParas]-->
<!--[endif]--> Le plus simple serait de mettre un gif animé dans mon
arrière plan afin qu’il se passe un petit quelque chose pendant ce temps, mais
je ne sais pas trop comment contrôler le temps d’affichage à ce niveau; il
faudrait qu’il corresponde à l’événement du bouton en action script qui appelle
le swf principal, mais c’est pas possible encore je crois ..  



<!--[if !supportEmptyParas]-->
<!--[endif]--> Je sais qu’il existe des trucs avec Javascript si je
ne peux pas régler ça par action script…J’ai essayé déjà mais peut-être pas
assez. J’avoue moins m’y connaître à ce niveau. J’utilise quelques classes ici
et là, mais je ne développe pas vraiment ce langage encore. En fait je connais
AJAX , mais c’est du camouflage pour moi, de la poudre au yeux bien qu’il
m’arrive de l'utiliser parce que j’y trouve aussi mon compte c’est certain…Comme
cette fois peut-être? J’sais pas trop… 
En tout cas, s’y vous pouviez m’aider à trouver une solution.



<!--[if !supportEmptyParas]-->
<!--[endif]--> Peut-être que je ne devrais pas
m’en faire autant parce que ma bande passant c’est pas le Pérou, mais bon, je
veux optimiser au max afin que le tout paraisse plus fluide pour une
présentation prochaine. C’est pour un truc communautaire, mais il faut que ce
soit bien…Merci.  


"La plus belle chose que nous puissions éprouver, c'est le mystère des choses"


- Albert Einstein

1 réponse

Messages postés
2
Date d'inscription
samedi 24 mars 2007
Statut
Membre
Dernière intervention
20 mars 2008

Ok, j'ai rien dit.... C'était tout con

Je n'ai qu'à charger deux swf en même temps. Pendant que le premier joue, le deuxième se charge et le tout est joué

Franchement, je ne comprend pas que je me sois casser la tête sur ce truc.
Juste vous écrire aura été un exhutoire révélateur, alors merci tout de même.
"La plus belle chose que nous puissions éprouver, c'est le mystère des choses"
- Albert Einstein