Page 1 sur 1

action script

MessagePosté: Jeu Juin 23, 2005 8:59 am
par cosmicgab
bonjour à tous,

J'ai fait un clip d'animation en image par image, et je souhaite l'integrer dans l'anim globale avec certain paramètre en code, si vous pouviez me donner un coup de pouce, ne connaissant que les actions de base :oops:

Alors je souhaite qu'il commence avec une opacité transparence qui par de 0 à 100, mais uniquement pour la première lecture, je souhaite qu'il soit en boucle, mais qu'a chaque fois il soit diffuser a l'envers, vous me suivez?

merci pour votre aide,

MessagePosté: Jeu Juin 23, 2005 9:16 am
par cuikisouri
Moi j'ai rien compris, mais je vais repondre selon ce que j'ai cru comprendre

qu'il commence avec une opacité transparence qui par de 0 à 100 :
Pour ton clip (Movie clip) tu lui donne un nom, toto par exemple.
Et sur la première image du Movie clip tu met dasn le code
this._alpha=ta valeur;
this._alpha=random(101); si tu veux un valeur aleatoire entre 0 et 100

Tu peux également la controler depuis la scene principale en disant toto._alpha au lieu de this._alpha

Un clip boucle automatiquement tant que tu met pas de stop.
Pour faire une boucle à l'envers tu peux essayer ca : code a mettre sur le clip lui meme (la dernière image de l'anim doit etre doublé (sur 2 frame))

onClipEvent(load)
{
gotoAndPlay(image de debut);
}
onClipEvent(enterFrame)
{
if(this._currentframe==1){gotoAndPlay(this._totalframes-1);}
else
{
prevFrame();
}
}

Bon j'espère que ca t'ira.

MessagePosté: Jeu Juin 23, 2005 10:27 pm
par cosmicgab
Bon ben merci,

Je rentre juste là, alors j'essai dès demain,

Merci pour ta réponse

MessagePosté: Jeu Juin 23, 2005 10:29 pm
par cosmicgab
Tient au fait,

ton avatar il est super flippant, c'est toi qui la fait?

Ca me fait penser un peu a Blame, un manga papier

MessagePosté: Ven Juin 24, 2005 10:10 am
par cosmicgab
Rebonjour,

Pour l'opacité c'e'st bon j'ai réglé la chose tout simplement en mettant deux images clefs une a 0 puis une à 100 avec une interpolation. Je mettais mal exprimé, je voulais simplement allez de 0 vers 100. en fait c'était tout simple.

Par contre j'ai essayé le code que tu m'as transmis et cela n' a pas marché sauf erreur de ma part, je n'ai réussi qu'a mettre ca:

onClipEvent (load) {

gotoAndPlay("premiere image");

}

onClipEvent (enterFrame) {

}

onClipEvent (load) {

if (this._currentframe == 1) {

gotoAndPlay(this._totalframes-1);

}

}

onClipEvent (load) {

MovieClip.prevFrame();

}


"Première image" c'est l'étiquette sur l'image clef de la première image du clip.

Et j'ai mi l'action sur cette premiere image clef,
Voila c'est ce que j'avais compris,

J'ai envie d'y arriver, mais c'est dur,

Help!!!!!! :x

Merci d'avance pour les doués que vous êtes

MessagePosté: Ven Juin 24, 2005 10:56 am
par cuikisouri
"mi l'action sur cette premiere image clef"

Non ! le code doit etre mis sur le clip. Dans ta scène générale tu clic sur le clip une fois et tu colle le code. Le code ne doit pas être collé sur une image.

Voilà :-)

Non mon avatar c pas moi qui l'ai déssiné... c paradoxale parce que je suis un gars tout gentil ;-) pas du tout perturbé :-)

MessagePosté: Ven Juin 24, 2005 12:58 pm
par cosmicgab
C'est vrai t'es gentil, tu donne un coup de main :J'en ris aux éclats !:

Par contre en fait j'avais bien mi le code sur toute le clip d'animation, malgré moi en plus, et le clip est lu toujours dans le mêms sens.

En fait comme c'est des nuages, à la fin de l'anim les nuages ne sont pas au même endroit qu'au début alors cela fait un gros décalage, c'est pour ca que j'aimerai que les nuages fasse comme un vas et vient fluide

MessagePosté: Ven Juin 24, 2005 8:58 pm
par cuikisouri
désolé j'avasi mal compris ta requete, essaie ca

onClipEvent(load)
{
sens=1;
gotoAndPlay('premiere image');
}
onClipEvent(enterFrame)
{
if(this._currentframe==1 && sens==1){sens=2;gotoAndPlay(2);}
else
{
if(this._currentframe==this._totalframes && sens==2){sens=1;prevFrame();}
else
{
switch(sens)
{
case 1 : prevFrame();break;
case 2 : nextFrame();break;
}

}
}
}

MessagePosté: Ven Juin 24, 2005 9:40 pm
par cosmicgab
OUAhhh 8)

époustoufflant,

Un grand merci, ca fonctionne :

un ptit détail ; next frame est en rouge et c'est marqué, "un seul goto est autorisé dans un bloc",
Une énigme de plus pour moi,

Et comment je fait pour comprendre le code parce quand même ca à l'air bien compliqué, toi comment t'as fait? :oops:

Encore un énorme merci

MessagePosté: Sam Juin 25, 2005 7:41 am
par jpv
Salut,

Allez moi aussi je donne ma soluce :)

Ce que cela donne: http://jp.vallin.free.fr/rien/yeux.html
La source : http://jp.vallin.free.fr/rien/yeux.fla

Le code dans le clip "yeux", c'est la même chose pour les nuages:
Image

calque "Prog": en 1 je place une variable i = 1; et en 20 i= -1
calques "droit & gauche": Les yeux, il n'y a que de l'interpo
calque "clip routines": c'est un clip vide dans lequel il y a le code suivant
Code: Tout sélectionner
onClipEvent (enterFrame) {
   _parent.gotoAndstop(_parent._currentframe +_parent.i);
}

Explication:
Le clip vide fait bouger le _parent (donc les yeux) en fct de i qui vaut 1 ou moins -1.
Voilou 8)

MessagePosté: Sam Juin 25, 2005 11:41 am
par cosmicgab
Merci beaucoup, c'est franchement super cool de votre part!!! 8)

J'en pleure de joie :(

Bon ta solution jpv, je la comprend mieux vu qu'il y a moin d'action script, elle me convient mieux parceque dans la séquence principale, j'avais une petite interpolation de transparence sur l'arrivée de l'anim de nuages. Comme le code est dans le clip d'animation , c'est super cool 8)

Un grand merci encore a vous deux,

Je vous montre l'anim de nuages:

http://www.creamage.com/images/nuages anim.swf

En passant si vous aviez quelques conseils sur l'anim des oiseaux,

Merci d'avance

MessagePosté: Sam Juin 25, 2005 11:42 am
par cosmicgab
Excusez pour le liens c'est celui-ci

http://www.creamage.com/images/nuages%20anim.swf

MessagePosté: Sam Juin 25, 2005 12:29 pm
par cosmicgab
Tien au passages pour ceux que cela interressent je donne quelques liens vers des sites ou j'ai trouvé pleins de ressources flash

http://www.ultrashock.com/
http://www.advanceflash.com/
http://www.were-here.com
http://www.bestflashanimationsite.com/r ... fla-files/
http://www.bmace.com

J'ai trouvé des fichiers d'exeptions, avec pleins d'effet 3d et des anim image par images exellentes, enfin je n'ai pas encore tous regardé...
à vous de juger...