Animation Flash — comment puis-je arrêter la lecture en boucle et de rester sur la dernière image/image?
Je suis nouveau sur le Flash et ne peut pas obtenir de la FLA d'animation à l'arrêt sur la dernière image. J'ai utilisé le "stop()" commande en Actionscript, mais cette commande soit (i) d'arrêter l'animation et va à un blanc cadre blanc (peut-être la première image de l'animation) si je insérer une image-clé Vide, ou (ii) les boucles de toute façon si j'insère un régulier de l'image clé.
Je travaille avec un reconstruit fichier FLA (c'est à dire, décompiler un fichier SWF) sur la dernière version de Flash. En plus d'Actionscript, j'ai tenté d'ajuster les Paramètres de publication (par exemple, en décochant l'option "Boucle" et le réglage du Flash version 7 ou 8) et l'édition de l'intégration des paramètres (comme suggéré dans une autre réponse sur la Pile), cependant aucun de ces efforts semble faire une différence.
Toute aide serait appréciée -- merci!
- Un mot sur cette? Étais-je droit sur "addFrameScript"?
- Marco... Marco...
Vous devez vous connecter pour publier un commentaire.
Veuillez code suivant
Cela fonctionne parfaitement
Y a des clips d'animations sur la scène?
Vous devez savoir que chaque movieclip a son propre calendrier, et donc d'arrêter ce movieclip de l'animation,
stop();
devrait être mis en image-clé dans ce movieclip timeline..Il ya un couple de façons de le faire. La façon la plus simple (comme "user559142" suggéré) est de mettre juste un "stop () de la commande" sur la dernière image du Clip de montage. Il suffit de l'ajouter à la dernière image.
Malheureusement MovieClips ne pas distribuer un événement lorsqu'ils ont atteint leur dernier cadre, une lacune de la plate-forme, dans mon esprit. Un plus lourd pour vous assurer que vos MovieClip s'arrête sur la dernière image pour écouter l'événement ENTER_FRAME, et d'appeler stop() lorsque l'image en cours est égale à la dernière image, comme ceci:
Une note, cependant, est que si vous décochez l'option "boucle", vous ne verrez que le contenu n'est pas en boucle lorsque le fichier SWF est publié (et vu) dans une enveloppe HTML, et même alors, seulement si le contenu que vous essayez d'arrêter de faire une boucle apparaît sur le scénario principal. Si vous êtes juste de prévisualisation dans l'environnement de création, ou de votre contenu a leur propre calendrier où vous essayez d'empêcher le bouclage, vous ne verrez pas ce comportement.