J'ai besoin de savoir quand mon swf est prêt à commencer à jouer (par exemple, le chargeur initial a fini de télécharger). Je sais que je peux utiliser ExternalInterface.call('someJSFunc')
dans un gestionnaire [loader][1]
dans le swf, mais si possible, je préfère ne pas avoir cette dépendance.Comment savoir quand un swf a fini de charger depuis javascript?
Yat-il un meilleur moyen juste au sein de JS? La seule chose que je suis venu avec à ce jour est quelque chose comme:
// continually check if the flash is ready
var int = setInterval(function(){
var fl = $('#flashMovie').get(0);
if (fl) {
doThings();
clearInterval(int);
}
}, 50);
Merci, oui, je l'ai vu dans une autre question. Malheureusement, cela me dit que la balise a été créée, mais ne me dit pas si elle a été téléchargée ou non. – sprugman