[Flash 8] Preloader, mon amour :(

Preloader, mon amour :( [Flash 8] - Web design - Graphisme

Marsh Posté le 23-09-2008 à 10:03:03    

HAAAAAAAAAAAAAAAAAAAAAAAA [:acheum]
Ca défoule :)
Bon, je vous explique le problème: j'ai mes MC dans ma biblio, un joli main.as que j'include en frame 2 et le script plus bas en frame 1. Je teste: Page blanche puis 1 fraction de seconde le chargement, puis finalement l'anim. Comme si il attendait de TOUT charger pour lancer la video.
Alors bon, je me dis, ok, tu me cherches, je vire l'include de mon main.as, et je fou juste une image sur la frame 2. La meilleure ? C'est PAREIL. :'( Je n'ai pas une ligne d'ActionScript autre que celles-ci, hormis un "stop" en frame 2 evidement. J'ai aucun movie clip sur la frame 1. C'est comme si il se bornait à charger toute l'anim.
 
Sinon j'ai testé ce script sur un nouveau fla en chargeant une image en frame 2 => Ca marche [:acadman]... Sauf que ca va être délicat de changer de .fla...  
 

Code :
  1. stop();
  2. var weight = this.getBytesTotal();
  3. //on stock le poids total de l'animation à charger
  4. this.onEnterFrame = function() {
  5. //on crée une boucle
  6. progress_load = this.getBytesLoaded();
  7. //on stock le poids de l'animation en progression
  8. part_load = Math.round((progress_load/weight)*100);
  9. //on stock le résultat rapport entre la progression en cours et le poids total
  10. //la méthode Math.round permet d'arrondir le résultat
  11. display = part_load+"%";
  12. bar._xscale = part_load;
  13. //on affiche le poucentage en cours du chargement et on ajuste la progression de la barre
  14. if (part_load == 100) {
  15. delete this.onEnterFrame;
  16. //lorsque le chargement est complet on vire la boucle
  17. gotoAndStop(2);
  18. }
  19. };


 
J'espère que vous pourrez m'aider [:rabzorgt]

Reply

Marsh Posté le 23-09-2008 à 10:03:03   

Reply

Marsh Posté le 23-09-2008 à 13:14:04    

ton loader dit, quand 100% on passe a la frame 2
ton probleme dit pourquoi il attend 100%...
 
ben parce que tu lui demandes :D


---------------
Studio CréeAll
Reply

Marsh Posté le 23-09-2008 à 14:24:51    

Non ! à la frame 1 il y a le loading, le movie clip & cie. Donc je devrais voir ma barre de chargement. De plus si je fais un trace de part_load, il affiche rien, ca charge, puis d'un coup 100 et hop j'ai mon anim :s
Il affiche pas la frame 1 directement, il semblerait qu'il charge TOUT le swf pour finalement ensuite lire la frame 1, qui voit que c'est à 100 donc hop frame 2 :s


---------------
feedback
Reply

Marsh Posté le 24-09-2008 à 06:33:06    

gizm0 a écrit :


Sinon j'ai testé ce script sur un nouveau fla en chargeant une image en frame 2 => Ca marche [:acadman]... Sauf que ca va être délicat de changer de .fla...  


Donc ton probleme ne vient pas de la. D'ailleurs ton code est bon.
 
Ton probleme est surement dans main.as


---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks
Reply

Marsh Posté le 24-09-2008 à 09:58:12    

Ok j'ai pigé, mais je m'arrête la aussi :)


---------------
Studio CréeAll
Reply

Marsh Posté le 08-10-2008 à 15:15:49    

J'ai trouvé............
 
Mes movieClip était coché sur "Exporté à la frame 1"
 
 :whistle:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed