Temps : 15 minutes.
Difficulté De niveau : Intermédiaire
Conditions : Flash 8
La Connaissance Assumée : Actionscripting de base, en utilisant la fenêtre
d'actions, en utilisant des variables, créant des symboles.
|
|
But :
J'ai toujours voulu animer un bouton d'ActionScript et
garder mon espace libre de chronologie mais c'était genre de dur,
jusqu'à ce que j'aie trébuché sur ce moteur de Tweening de me
prolonge. Ce cours d'instruction se sert du moteur de Tweening
pour animer un bouton. C'est en effet un grand outil, et je dis
cela parce qu'avec cela m'a pris tout à fait peu de temps de faire
une animation.
Échantillons Et Introduction
Vous pouvez vérifier l'animation de bouton dedans
ici, comme vous pourriez vouloir la voir dans l'action.
Franchement, j'ai trouvé par hasard avec animer une sorte de
bouton de chaque fois que j'ai dû établir un site Web ; en
conséquence cette prolongation est maintenant l'un des outils que je
peux compter dessus en lançant un nouveau projet.
Avant vous commencez :
Veuillez télécharger les fichiers source : Animated_Button.fla et TweeningEngine.mxp.
Utilisation du moteur de Tweening :
Pour les démarreurs, installent “la prolongation” de TweeningEngine.mxp (vous devez simplement double-clic là-dessus et il vous mènera au directeur de prolongation). Vous devez flash d'open/reopen.
Créez un nouveau document. Placez le taux
d'armature à 35.
Faites une agrafe de film contenant un rectangle avec les coins
arrondis, des encore plus petits comme la taille et avec une couleur
plus légère sur le dessus le premier et l'alpha a placé à 50,
ajoutent alors le texte pour le bouton.
Nommez-les et appelez également les exemples. (j'ai le
backofbutton, frontofbutton avec leurs exemples correspondants :
Bob et FOB).
Faites une autre agrafe de film pour contenir tous les agrafes
et texte mentionnés ci-dessus de film. Nommez-le nom – d'exemple de MyButton : MyB.
Dorénavant il y aura seulement un peu de codage à faire, mais vous souci’du shouldn t, il finirez avec une animation fine après exactement 6 lignes.
Les deux premiers sont employés pour importer les classes tweening et la classe et elles de l'instantané transition/easing devraient être insérées dans la fenêtre d'actions de la première armature à l'intérieur “de l'agrafe” de film de MyButton.
importation xtd.tweening. * ;
importation mx.transitions.easing. * ;
importation flash.filters.DropShadowFilter ;
Nous avons obtenu à la pièce quand nous devrions animer le bouton. Le beuglement de code va le mesurer FOB quant au rétrécissement, textColoring changera la couleur de hors du texte et le BackShadow fera le bouton laisser tomber l'ombre.
variété StripShrink = nouveau Tween(FoB, "_ yscale",
Bounce.easeOut, 95, 0, 10, faux) ;
variété textColoring = nouveau ColorTween(TextLine,
Strong.easeOut, "courant", "663300", 8, faux) ;
variété BackShadow = nouveau FilterTween(BoB, nouveau
DropShadowFilter(1, 90, 0x000000, 5, 5, 5, 1, 3),
"distance",Strong.easeOut, "current",10,20,false) ;
Comme vous pouvez voir qu'on a employé trois types de Tweens chacun très simple pour comprendre devoir mentionner l'exemple de l'agrafe de film qu'il se rapporte, la propriété le tween changera, le type soulageant, la valeur commençante, la valeur de fin, la durée et si le tween commence automatiquement ou pas.
Car nous avons choisi “faux” pour “la propriété” de démarrage automatique,
les tweens commenceront en ayant l'excédent de souris : this.onRollOver = function()
{ StripShrink.start() ; BackShadow.start() ; textColoring.start() ; } ;
this.onRollOut = function()
{ StripShrink.reverse(Regular.easeIn) ; BackShadow.reverse(Regular.easeOut) ; textColoring.reverse(Regular.easeOut) ; } ;
Quand la souris n'est plus sur notre bouton les tweens seront renversés avec différentes fonctions soulageantes.
Fermeture
Récapituler toute ce que j'ai réalisée par cette animation simple que je devrais commencer en vous rappelant que par 6 lignes de programmation en 15 minutes ou moins, sans n'importe quelle modification de chronologie là a été créée une animation de bouton.
Merci de lire ce cours d'instruction et espérez que vous trouverez utile ce cours d'instruction, et le ve de l'outil’I employé pour faire le bouton animé.
Online: 614 users browsing the articles directory
|
|