Richard Posté(e) 1 janvier 2003 Share Posté(e) 1 janvier 2003 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. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Boum Posté(e) 3 janvier 2003 Share Posté(e) 3 janvier 2003 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 ;) ) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Richard Posté(e) 4 janvier 2003 Auteur Share Posté(e) 4 janvier 2003 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 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.