Contrôler un SWF externe - Error #1069: La propriété play est introuvable |
| Thursday, 18 November 2010 14:16 | |||
|
There are no translations available. En chargant le fichier swf contenant un simple MovieClip de mon collèque graphiste, j'ai eu quelques problèmes pour contrôler et relancer au besoin avec un simple play() l'animation. En effet, impossible d'accéder à la Timeline du MovieClip du swf. Il faut bien entendu attendre que le fichier swf soit complètement chargé avant de tenter de contrôler la "TimeLine". J'ai utilisé le genre de code suivant pour charger le fichier swf : var thisLoader:Loader = new Loader();J'obtenais néanmoins le message d'erreur suivant : ReferenceError: Error #1069: La propriété play est introuvable sur flash.display.AVM1Movie et il n'existe pas de valeur par défaut. Je me suis dans un premier temps concentré sur le code en essayant de transfromer thisLoader.content en MovieClip. Cependant le problème provenait du fichier swf, le fichier avait était simplement compilé en AS2. La solution était très simple : j'ai recompilé l'animation en ayant sélectionné AS3 dans les paramètres de publication ![]()
|