J'ai fait une signature animée au format swf et contenant un son. Le problème que j'ai, c'est que sous Silex, son exécution est à peu près deux fois plus lente que lorsque je l'ouvre avec flash player ou avec un navigateur.
J'ai tenté de jouer sur les options du media dans Silex : j'ai décoché "clickable", pas de main apparente, ... Mais rien n'y fait, son exécution est toujours aussi lente (en fait, juste le déroulement des frames est ralenti, pas le son). La conséquence est que le son est décalé par rapport au mouvement...
Est-ce qu'il y aurait un moyen pour que mon swf s'execute plus rapidement ?
Sinon j'ai aussi un deuxième problème, dans cette discussion, Lexa, tu m'avais dit que :
Lexa a écrit:tu peux aussi simplement faire ton anim normalement (mais en mode AS2), avec une extension normale (.swf). tu la place sur la scene, tu la nomme dans silex et elle est alors accessible comme ceci : nomDuPlayerDansSilex.contenerVide_mc
Quelques exemples de codes aue tu peux mettre sur un bouton :
Code: Tout sélectionner
onRelease nomDuPlayerDansSilex.contenerVide_mc.play
> mets l'anim sur play
Code: Tout sélectionner
onRelease nomDuPlayerDansSilex.contenerVide_mc.stop
> mets l'anim sur stop
Code: Tout sélectionner
onRelease nomDuPlayerDansSilex.contenerVide_mc.gotoAndStop:25
> mets l'anim sur stop à l'image 25
...
en fait l'interpreteur silex te permet d'utiliser les variables actionscript et d'appeler les fonctions aussi, en plus de celle de l'interpreteur
J'ai essayé et je ne parviens pas à le faire fonctionner. J'essaie plus précisément de stoper l'execution automatique du swf lorsque la page le contenant se charge et appeler ensuite play quand je veux... Le stop, lorsque je l'appelle sur onLoad, ne fonctionne pas :
sur mon médiaswf "anim_1", j'ai mis l'action :
- Code: Tout sélectionner
onLoad anim_1.contenerVide_mc.stop
Sans succès... Y a-t-il un problème de syntaxe ?
Troisième question : quand un swf est inclue dans une page Silex, y a-t-il une classe Silex qui lui est assigné et qui permette d'appeler ces action sur lui ? De quelle classe s'agit-il ?
Merci d'avance pour vos réponses.