2009-06-21 5 views
0

je charger un fichier SWF dans un clip et ont plusieurs problèmes avec elle:fichier SWF chargé avec loadMovie ne fonctionne pas avec getBytesLoaded ou arrêter, jouer, etc

blah_mc.loadMovie("my.swf"); 

blah_mc.stop(); // doesn't work 
trace(blah_mc.getBytesLoaded()); // always returns zero even though the clip plays 

Ces problèmes persistent même après le clip est complètement chargé.

Je dois pouvoir contrôler la lecture du film chargé et indiquer le pourcentage de chargement.

Répondre

0

getBytesLoaded() n'a jamais vraiment fonctionné pour moi dans AS2 non plus (la version AS3 était mieux comportée). La solution est appelée MovieClipLoader; vérifiez la référence de la langue.

+0

Malheureusement, je n'ai que Flash 8. – andrewrk

+0

Mais MovieClipLoader est AS2 et ça marche très bien. – andrewrk

0

Courez-vous le stop() etc juste après le loadMovie comme ça? Il est probablement trop tôt pour obtenir un résultat raisonnable si vous l'êtes. Définissez un intervalle pour lui donner un peu d'espace ou utilisez l'une de ces classes MovieClipLoader. Si vous ne faites pas cela, je ne pense pas avoir suffisamment de contexte pour vous aider.

+0

J'ai clarifié la question ^^ – andrewrk

Questions connexes