prblms entre FlashPlayer et MAC /PC

Luba

Membre actif
9 Août 2001
287
9
50
www.rouge032.com
Bonjour,

Pourquoi lorsque je teste une animation avec [pomme+entree] sur Flash, la scène se joue correctement, (sequence loading OK avec pourcentages, appels à des LoadMovies corrects...)

et que lorsque on l'upload, le preloading ne fonctionne plus et certains fichiers .swf appelés avec loadmovie n'apparaissent pas (les fichiers qui font appel à des fichiers .txt en ascii pour la définition des variables).

et plus fort : ces fichiers veulent bien se charger sous PC !! et pas sur mac !

---------------------------------

autre chose, je voudrais bien faire un préloader pour TOUS les fichiers .swf auquel le fichier flash fait appel (pour que tout le site se charge d'un seul coup, qu'il n'y ait pas d'attente lorsqu'on clique). peut être un truc avec loadmovie et la propriété _visible ?

est-ce la bonne méthode que j'emploie ici ?

merci pour vos réponses !! :-)

le site est visible à : www.vme.fr.st

luba
[email protected]
 
le principe du preload, c'est une boucle qui tourne et bloque la lecture de l'anime tant qu'un test n'est pas validé. après tu le rafine avec ce que tu veux, phrase pour patienter animée, barre de chargement, pourcentage chargé ou restant, mini jeu, etc.

contrôle du chargement des variables externes :
les fichiers textes se chargent au fur et à mesure, donc pour savoir s'ils sont complètement chargés, tu mets une variable, par exemple C=1, en fin de fichier texte.
cette variable n'est pas initialisée dans ton flash au départ, ou si tu y tiens, tu l'initialise avec une valeur nulle C="" ou C=0 par exemple.
ensuite, dans le flash, tu mets une boucle de contrôle qui teste C==1. tant que le fichier txt n'est pas complètement chargé, cette égalité n'est pas vérifiée et la lecture ne continue pas.

contrôle de chargement des movies :
pour les preloads de swf, tu fais une boucle qui teste le chargement avec les actions movieclip.getBytesLoaded et movieclip.getBytesTotal.

y a des tutoriels et exemples simples sur yazo.net ou flash-france.com (entre autres)

après, faut voir en fonction de ce que tu veux faire : pourquoi utiliser des loadmovies externes si tu veux que ton visiteur ait chargé tout le site avant de le visiter ? ne serait-ce pas plus simple alors de ne faire qu'un seul swf et de bien gérer à l'intérieur l'affichage et le(s) preload(s)

[07 novembre 2001 : message édité par jeanba3000]