répéter mon animation x fois [flash] - Web design - Graphisme
Marsh Posté le 19-11-2008 à 15:06:51
Je ne sais pas exactement le code, mais je crois qu'il s'agit juste d'une boucle et d'un close().
Marsh Posté le 19-11-2008 à 15:27:20
close = stop?
j'ai lu aussi de "variable"... mais vraiment je connais po bien l'actionscript...
Marsh Posté le 19-11-2008 à 16:57:48
oui c'est peut être bien stop().
Tu dois utiliser une variable qui est égale à zero. Ton animation débute lorsque ta variable est < 4. Après chaque animation tu ajoutes 1 à ta variable.
Marsh Posté le 19-11-2008 à 17:03:25
C'est simple, tu defini une variable à 0, à chaque fois que tu fini une anime ça rajoute 1, et tu met un stop conditionnel (si ta variable = 3)
Marsh Posté le 19-11-2008 à 17:07:50
merci de vos conseils... mais je pige pas trop...
c'est quoi le code à rentrer en fait? pour la variable.... je pige vraiment que dalle...
et si quelqu'un connait un bon site pour apprendre les bases ^^... parcque là je suis largué...
Marsh Posté le 19-11-2008 à 17:25:44
Ok, une variable est comme son nom l'indique, une variable...
Tu l'as crée toi même, lui donne un nom (pour l'identifier) et lui donne une valeur (un nombre, ou un texte)...
Ici, on va créer une variable que l'on nommera compteur par exemple... pour se faire, dans une image clé (de preférence dans un autre calque pour etre organisé) à la 1ère frame, mets le code suivant :
Code :
|
Ce code va donc créer une variable appelé "compteur", defini à 0 à l'execution du Flash...
Ensuite, recréé une image clé vide à la dernière frame de ton animation et met le code suivant :
Code :
|
compteur++ ajoute 1 à compteur (c'est le code racourci de "compteur = compteur + 1" qui donnerait le même resultat)
Ainsi, à chaque fois qu'il lira la dernière frame de ton anime, compteur augmentera.
La ligne suivante signifie "si compteur = 3, alors je stop l'anime"
Marsh Posté le 19-11-2008 à 18:56:08
Je ne vois pas ou tu veux en venir avec une boucle...
Il ne s'agit pas de distribuer ou de multiplier une tache !?!
Ou alors je passe à coté de quelque chose, éclaire moi Athenaa...
Marsh Posté le 19-11-2008 à 19:27:16
je pense qu'athenaa veut parler de quelque chose comme
Code :
|
Après je ne connais pas l'action script et je ne sais pas si ce principe est réalisable.
Marsh Posté le 19-11-2008 à 20:13:40
Je sais ce que c'est une boucle, mais ton code cité est dénué de sens
Marsh Posté le 19-11-2008 à 22:52:26
abais a écrit : Ok, une variable est comme son nom l'indique, une variable...
Ce code va donc créer une variable appelé "compteur", defini à 0 à l'execution du Flash...
compteur++ ajoute 1 à compteur (c'est le code racourci de "compteur = compteur + 1" qui donnerait le même resultat) |
Merci bcp pour cette très bonne explication.
Demain je teste !
Merci encore
Marsh Posté le 19-11-2008 à 23:01:40
abais a écrit : Je ne vois pas ou tu veux en venir avec une boucle... |
je ne suis pas une experte en action script, mais tu parles de commencer a 0, d'aller jusque 3 et d'incrementer de 1, donc ca revient a faire une bouche for..
for( compteur=0 ; compteur==3 ; compteur++)
{
blabla
}
mais je me trompe peut-être...
Marsh Posté le 20-11-2008 à 04:15:04
Oue ben les noobs, vous retournez boire votre lait-fraise et vous ecoutez Abais.
Une boucle FOR va lancer x fois une action a l'instant T(au moment ou le code est lu). Alors qu'ici, ce qu'on veut c'est lire l'anim (en lui laissant le temps de se finir), puis la relire, puis la relire, puis stop.
Le principe du compteur est tres utile en anim pour enchainer des clips.
Marsh Posté le 20-11-2008 à 08:33:57
Zedlefou a écrit : Oue ben les noobs, vous retournez boire votre lait-fraise et vous ecoutez Abais. |
c'est plutot logique
Marsh Posté le 20-11-2008 à 10:51:48
Zedlefou a écrit : Oue ben les noobs, vous retournez boire votre lait-fraise et vous ecoutez Abais. |
Spoiler : J'ai gagnééééééééééé |
Marsh Posté le 20-11-2008 à 12:19:48
Zedlefou a écrit : Oue ben les noobs, vous retournez boire votre lait-fraise et vous ecoutez Abais. |
Marsh Posté le 19-11-2008 à 14:17:39
Bonjour à tous,
j'ai fait une bannière flash.
J'aimerai qu'elle se joue 3 x seulement puis qu'elle se stope.
L'action script n'est pas mon fort... je cherche de mon côté, mais c 'est urgent alors si quelqu'un peu m'aider
merci
---------------
demain, il sera trop tard.