Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1359 connectés 

  FORUM HardWare.fr
  Graphisme
  Web design

  Preloading flash

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Preloading flash

n°705401
StayHome
Posté le 30-08-2005 à 17:36:58  profilanswer
 

Hello
 
Alors voila j'ai un problème: J'ai créé une anim en flash (sous flash Mx). Bon, j'ai voulu créer un préchargement parceque mon anim fait 21mo (lourd!) alors j'ai trouver un tuto avec un praload tout fait:
 
1ere calque: l'anim preload -- nom "preload"

Code :
  1. onClipEvent (enterFrame) {
  2. // construction du string de la variable temoin (qui affiche le pourcentage de chargement)
  3. _level0.temoin = "Loading...  " add  Math.round((_level0.getBytesLoaded() / _level0.getBytesTotal()) * 100) add "%";
  4. // construction du string de la variable byte (qui affiche le nombre de bytes chargées)
  5. _level0.K =  Math.round(_level0.getBytesLoaded()/1000)  add " K";
  6. // voila le script qui fait fonctionner la barre selon un étirement en xScale  
  7. setProperty(this, _xscale, Number((_level0.getBytesLoaded() / _level0.getBytesTotal()) * 100));
  8. // voici le script qui fait fonctionner le pre-chargement lui-meme  
  9. if (Number(_level0.getBytesLoaded()) >= Number(_level0.getBytesTotal())) {
  10.  // ici vous devez mettre l'action que vous desirez une fois le chargement termine
  11.  tellTarget ("_level0" ) {
  12.   gotoAndStop(2);
  13.  }
  14. }
  15. }


 
2ème claque: Mon anim -- nom "anim"

Code :
  1. stop();


 
Alors voilà qd je test l'anim ça précharge bien sauf que sa s'arrete à 100% et il l'anim ne démarrer. Y'a t'il une faute dans le script ou dois-je changer quelque chose?
 
Merci pour votre aide :)
StayHome

mood
Publicité
Posté le 30-08-2005 à 17:36:58  profilanswer
 

n°705422
liverpowen
Profil : Friche Culturelle
Posté le 30-08-2005 à 18:11:55  profilanswer
 

il me semble que le preload se place sur une nouvelle sequence
à la fin du chargement, il y a un "gotoAndStop(2);" qui fait qu'il va changer de sequence vu qu'il n'y a qu'une seule image sur cette sequence.
et la 2eme sequence contient ton animation avec en premiere image un stop();
 
ne pas confondre calque et sequence  :D

n°705427
seb306bzh
Posté le 30-08-2005 à 18:18:50  profilanswer
 

21 Mo  :ouch:  :ouch:  
 
ça fait pas un peu beaucoup ?  :whistle:


---------------
merci http://forum.hardware.fr !!
n°705449
StayHome
Posté le 30-08-2005 à 18:55:45  profilanswer
 

Seb 21mo c'est parcequ'il y a de la video! :P

n°705459
StayHome
Posté le 30-08-2005 à 19:06:19  profilanswer
 

Parcontre, je vien de créer une nouvelle séquence que j'ai placé en 1 avec mon preload, la 2ème séquence contient mon anim. (j'ai pas changés les scripts) Même chose, y'a mon preload mais il se bloque en 100% et ne démarre pas l'anim...
Dois-je changer autres choses?

n°705541
an3k
powered on macintosh ^^
Posté le 30-08-2005 à 21:40:49  profilanswer
 


Code :
  1. onClipEvent (enterFrame) {
  2. // construction du string de la variable temoin (qui affiche le pourcentage de chargement)
  3. _level0.temoin = "Loading...  " add  Math.round((_level0.getBytesLoaded() / _level0.getBytesTotal()) * 100) add "%";
  4. // construction du string de la variable byte (qui affiche le nombre de bytes chargées)
  5. _level0.K =  Math.round(_level0.getBytesLoaded()/1000)  add " K";
  6. // voila le script qui fait fonctionner la barre selon un étirement en xScale  
  7. setProperty(this, _xscale, Number((_level0.getBytesLoaded() / _level0.getBytesTotal()) * 100));
  8. // voici le script qui fait fonctionner le pre-chargement lui-meme  
  9. if (Number(_level0.getBytesLoaded()) >= Number(_level0.getBytesTotal())) {
  10.  // ici vous devez mettre l'action que vous desirez une fois le chargement termine
  11.  tellTarget ("_level0" ) {
  12.   gotoAndPlay(2);
  13.  }
  14. }
  15. }


et rien sur la deuxieme frame


---------------
An3k.com Création de sites web - mon tuto

n°705542
an3k
powered on macintosh ^^
Posté le 30-08-2005 à 21:41:36  profilanswer
 

peut etre un stop(); sur la premiere frame


---------------
An3k.com Création de sites web - mon tuto

n°705567
seb306bzh
Posté le 30-08-2005 à 23:04:38  profilanswer
 

StayHome a écrit :

Seb 21mo c'est parcequ'il y a de la video! :P


ok mais on doit aps charger les 21Mo avant de rentrer sur le site quand même ?  :ouch:


---------------
merci http://forum.hardware.fr !!
n°705635
StayHome
Posté le 31-08-2005 à 08:34:39  profilanswer
 

Ha ca marche ej susi heureux! Merci all!
Seb, 21mo c'est pas avant d'entrer sur le site :P, y'a une partie "video" c'est la que ca va charger :P

n°705706
seb306bzh
Posté le 31-08-2005 à 10:59:31  profilanswer
 

StayHome a écrit :

Seb, 21mo c'est pas avant d'entrer sur le site :P, y'a une partie "video" c'est la que ca va charger :P


ok  :jap:  
 
 

StayHome a écrit :

Ha ca marche ej susi heureux! Merci all!


moi aussi ej susi heureux pour toi  :lol:


---------------
merci http://forum.hardware.fr !!

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Graphisme
  Web design

  Preloading flash

 

Sujets relatifs
[Flash] Logo animéflash mx > poids de fichiers pour importation sous dream
flash mx >>> poids de fichiers pour importations sous dreamdéverrouiller une animation flash
FLASH quel logiciel[Flash] Sécurisation des bases SQL liées
AIDE FLASH : blocage, je ne trouve pas la solutionfond transparent pour animation flash - Firefox
Flash , XHTML+CSS, Tableaux, ... Que savoir avant de se lancer ?[ Flash ] Action pour maitre l'animation sur pause
Plus de sujets relatifs à : Preloading flash


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR