Contrôler ses animations

Description

Allez, je continue dans ma lancée et je post une autre source ^^

En fouillant dans mes tiroirs je suis tombé sur une de mes premières anim sur flash (je suis nostalgique)
et je me suis dit que ça serait sympa de pouvoir la contrôler comme un film...

ceci est un menu de contrôle qui permet de naviguer dans son animation comme on le ferait dans une vidéo avec:
- des boutons play/pause, fwd, rew
- un bouton pour activer ou non la lecture en boucle
- une barre de navigation pour aller directement à n'importe quelle endroit de l'animation
- option pour afficher le menu au survol
- option pour changer rapidement la couleur du fond et des boutons du menu

Tout le code est sur la 1ere frame du clip navigation de manière à pouvoir facilement juste le copier sur son animation pour que ça marche directement (en théorie^^)

Ce clip navigation agit sur la timeline de l'animation, donc il y a 2-3 choses importantes pour que ça marche:

- votre fla doit être en as2 (hélas... depuis le temps que je le dis je me suis toujours pas mis à l'as3)
- toute l'animation doit être sur la timeline principale
- l'animation ne doit pas contenir de clips imbriqués, il ne serait pas lu correctement
- l'animation ne doit pas contenir d'action script (donc oui ça ne contrôle que les animations basiques)
- le clip navigation doit être collé aussi sur la timeline principale
- le clip navigation doit avoir le même nombre de frame que l'animation (si il disparaît au cours de l'animation ca serait pas pratique ^^)

Conclusion :


ce menu me paraît assez complet, il me semble avoir pris en compte un maximum d'éventualités,
mais vu que je suis pas un pro ça peut sûrement être optimisé.

merci de me signaler si vous voyez des bugs ou des inepties dans ma manière de coder ^^

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.