# Flash Art #
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.



 
AccueilRechercherDernières imagesS'enregistrerConnexion
Le Deal du moment :
Display Star Wars Unlimited Ombres de la Galaxie : ...
Voir le deal

 

 Animations de texte

Aller en bas 
AuteurMessage
~Pyromaw~
# FA-Admin #
~Pyromaw~


Masculin
Nombre de messages : 587
Age : 32
Région : 67
Date d'inscription : 05/05/2007

Niveau
Classe: A

Animations de texte Empty
MessageSujet: Animations de texte   Animations de texte EmptyLun 27 Aoû 2007 - 15:58

Introduction


Les sites Flash sont souvent des démonstrations de savoir faire (
société ) ou des sites évènementiels. Ils doivent donc tapper dans
l'œil du visiteur. Comme vous le savez de plus en plus de logiciels
permettent de réaliser des effets de texte en grand nombre…. Cependant
ne vous y fiez pas … les effets de textes qu'ils produisent sont
ensuite importés au format SWF ce qui rend vos animations très lourdes…
De plus n'en avez vous pas marre de voir toujours les mêmes effets de
textes sur le net… produits par Swish ou par Wildform ? Et bien ce
tutorial vous montrera comment animer vos textes vous même !! Avec un
nombre infini de possibilités.


C'est cette méthode que j'utilise pour animer les textes de mon site perso en version 1 : http://dubucm.free.fr ( regardez vous verrez que ça vaut largement des effets de swish ! )



Alors je vais vous livrer mon secret …



Compatibilité Flash 4 - Flash 5 :


Cette méthode est utilisable aussi bien sous le 4 que le 5 ... il
suffit d'utiliser les fonctionnalités propres à chacun au départ
j'utilisais cela sur le 4 et sur mon site je l'ai passé sur le 5 sans
aucun pb. !



Quelques réflexions/explications :


Je ne suis pas parti de zéro pour créer cela... j'avais trouver à
l'époque un tutorial sur comment animer un texte en flash fort bien
fait... mais la technique restait assez basique et peu réutilisable.
J'ai utilisé quelques bouts de code adaptés et rendu le tout un peu
plus... optimisé...

Cependant attention ! ne lancez pas 50 effets de textes en même
temps... chaque effet de texte est calculé par le processeur... il faut
donc faire bien attention à tester ces anims sur des machines peu
performantes comme des pII 300 ...


Notre but est donc de créer une procédure d'effet de texte qui soit :
facilement réutilisable, qui permette de créer une infinité d'effets,
très peu lourds... impossible ? on va voir !!!



Conception de cette "application"



Le tout devra être inclus dans des Movie Clip afin de pouvoir être réutilisé facilement.
La technique utilisera en fait trois Movie Clip :


- Movie Clip "d'action" : le premier movie clip que nous utiliserons permettra de controler le reste de l'animation

- Movie Clip "d'effet" : qui sera l'effet d'une lettre et qui sera
utilisé pour le reste des lettres de la phrase ( moduler ce movie clip
permetra de changer d'effet )

- Movie Clip "de texte" : qui sera formé d'une lettre type et qui
permettra de choisir la police et la taille et la couleur du texte

Il faut aussi savoir que cette application a été créé pour flash 4 au
départ... le code n'est donc pas parfait.. si certains puristes voientt
des trucs qui clochent... qu'ils n'hésitent pas à mettre les
corrections sur le forum je corrigerais. ( Plutôt que de se contenter
de critiquer ! )



Le movie Clip Texte


Celui-ci permet comme nous venons de le dire de définir UNE lettre ...
en fait cette définition s'appliquera ensuite à toutes les lettres qui
forme la phrase...

Il est important lorsque l'on utilise une police "exotique" en gros pas
du "verdana" ou du "times" ... d'exporter le font outline... comme ça
l'animation flash contient la police et pourra donc animer le texte
avec. ( voir photo ci-dessous )

N'exportez pas toutes les lettres de la police donnée... exportez
uniquement ce qui vous est utile pour le texte sélectionné... soucis
d'optimisation.....

Ce Movie Clip est constitué d'une seule "keyframe", avec une lettre
dans la police,couleur,taille choisie. je vous conseille de prendre une
lettre large ( m par ex. ) afin d'éviter les problèmes d'enchevêtrement
des lettres....



Animations de texte Img1


Animations de texte Img2



Le Movie Clip d'effet


Créez un nouveau Movie clip et insérez-y le movie clip de Texte ( que j
'ai appellé Letters dans l'exemple... ). Nommez l'occurence du movie
clip ( voir image .. je l'ai appellé letters.. Surprised) ).

En modifiant le mouvement du MC letters vous obtiendrez un effet
différent au final donc c'est là et dans le MC définissant une lettre
que vous devrez apporter des modifs pour avoir le résultat que vous
voulez ! ( c'est aussi simple que swish ! bcp bcp plus efficace et aux
possibilités infinies !!! ).

LA 2eme partie des interpolations sert à faire l'effet de sortie des
lettres... nommez la "end" ... et n'oubliez pas l'action "Stop()"....
Je vous laisse regarder les captures d'écran pour bien comprendre le
principe de fonctionnement... les actions sur les keyframes sont des
"stop()".


Animations de texte Img3

Animations de texte Img4

Animations de texte Img5



Le Movie Clip d'action


J'ai essayé de commenter le code pour que chacun comprenne un peu
comment tout marche... ce n'est pas très compliqué... en gros le tout
se décompose en trois parties :

1/ On initialise toutes les variables ... C'est notamment ici qu'on met le texte qu'on veut dans son effet...

2/ C'est la partie qui gère les lettres et le déroulement de l'effet

3/ On joue les animations de Fin des lettres.

Voilà à quoi ressemble la "timeline" du Movie Clip "ActionScript"

[color:92e9=black:92e9]Animations de texte Img6[/size][/size]

[size=7][size=7][color=black]Note
: En ajoutant des Images clés vides entre la frame 10 et la frame 11 (
boucle ) vous pouvez augmenter le temps entre l'animation de 2
lettres... ( n'oubliez pas de changer le "Goto" dans l'Action Script )
de même pour la boucle de "fin".



Etape 1 - Initialisation :


Voila le code ActionScript commenté


Animations de texte Img7


Etape 2 - Déroulement - Frame 10 :


Voila le code ActionScript commenté

Animations de texte Img8

Puis on boucle a la frame 11 :

Animations de texte Img9




Etape 3 - Séquence de fin des lettres - Frame 21-22 :


On dit a chaque MC de lettre de jouer sa séquence de fin.

Animations de texte Img9


A la frame 22 :


Animations de texte Img10

Exemple de résultat :


Voila vous n'êtes pas obligé de tout comprendre pour utiliser cette
technique. Vous aurez seulement à changer le texte, l'effet, la couleur
.... et puis 2 ou 3 variables dans les initialisations...

Si vous faite des textes long rajoutez à la fin du Clip qui anime vos
lettres un "removeMovieClip" pour ne pas laisser toutes les instances
de vos movie clip sur votre scène. ( vous pouvez aussi faire jouer le
MC sur un level et décharger le level... )

Vous pouvez downloader la source en cliquant ici ce qui vous facilitera la vie je pense :=) ! N'hésitez pas à utiliser les forums si vous avez des pb. !

EXEMPLE :



Martin DUBUC

Source : http://flash-france.com
Revenir en haut Aller en bas
http://flash-art.activebb.net
 
Animations de texte
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Tuto] Effet : Gel sur du texte (facile)

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
# Flash Art # :: Graphisme :: # Vos tutoriaux # :: # Flash 8 #-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser