Jump to content

[FMX] flash, actionscript et preloading...


Recommended Posts

Salut à tous,

 

J'innonde la france et les USA pour régler un problème ActionScript, alors je me suis dit, peut-être y'a t'il un fondu de programmation ici qui pourrait me régler le problème sur le forum BH, sait-on jamais (aprés avoir écumé les sites flash pro...) ?

 

Je crée un "player mp3" tout con pour mon site perso, et j'ai besoin d'un coup de pouce pour construire un preloader qui fonctionne.

 

Voici le code que j'ai pondu :

 

 

// "pieceOfCake" est la variable qui indique le chemin et le MP3

// à chercher et jouer, via une autre fonction (qui marche, elle...)



function preloadSound(pieceOfCake){

this.createEmptyMovieClip ("tempLoader",this);



tempLoader.onEnterFrame = function() {

 var bl = mySound.getBytesLoaded();

 var bt = mySound.getBytesTotal();

 var p = !bt?0 : Math.floor(bl*100/bt);

     

 if (p < 100){

  _root.miniJuke.percent.text = p;

  trace ("la condition if...");

 }else{

  mySound.start (0,99);

  mySound.isPlaying = true;

  tempLoader.removeMovieClip();

 }

};

mySound.loadSound(pieceOfCake,false);

};

 

 

Donc, "percent" est le nom d'un champ texte, pour vérifier la progression en pourcentage du chargement, mais cela ne fonctionne pas. L'instruction "trace" de la boucle conditionnelle ne s'affiche pas.

 

Ce qui veut dire que "p" n'est jamais en-dessous de 100. En faisant quelques essais, je me rends compte que de l'état NaN (not a number), le champtexte (et donc "p") passe directement à 100, sans étapes intermédiaires.

 

Bref, le preload ne s'effectue pas (alors qu'en théorie, il devrait).

pourquoi ?

 

Merci.

Link to comment
Share on other sites

Désolé.. c'est bien au dessus de mes compétences, j'ai moi mm le nez dans les bouquins pour essayer de me mettre à niveau! :lol:

 

Cependant, je peux te conseiller qlques forums qui m'ont été utiles en dernier recours (en angl, of course):

 

http://forum.createonline.co.uk/

 

http://www.actionscript.com/forum/

 

(j'imagine que tu es déja allé sur http://www.ultrashock.com/ et http://www.flashkit.com/board/index.php mais bon, just in case :roll: )

 

Bon courage et bravo pour le site (juste le resize qui est un peu... agressif :D ;) )

Link to comment
Share on other sites

C'est bon, en fait, à part quelques corrections mineures, le preloader était bon. C'était la fonction qui devait fournir le chemin qui merdait...

 

En gros, "pieceOfCake" ne contenait pas la bonne valeur, alors forcément, ça ne risquait pas de marcher...

:D

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...