microbleu
Messages postés5Date d'inscriptionvendredi 13 mars 2009StatutMembreDernière intervention16 mars 2009
-
13 mars 2009 à 12:38
unknwn
Messages postés3Date d'inscriptionsamedi 23 juin 2007StatutMembreDernière intervention 2 mai 2009
-
18 mars 2009 à 16:58
Bonjour, j'ai quelques soucis
pour créer un bouton qui lance une animation quand on appuie dessus en
Actionscript Cs3, c'est à dire avec Flash 10.
En gros j'ai un calque avec une
interpolation classique ou il y a une balle qui se déplace de droite à gauche,
et un deuxième calque ou il y un
bouton qui j'ai converti en symbole. Je lui ai fait une occurence dans le
panneau propriété ou je lui ai donné le nom 'mon_bouton' alors que son nom de
symbole était 'bouton'. Ensuite j'ai juste rajouté ce bout de code:
stop;
mon_bouton.onRelease = function() {
play();
};
Ca marchait encore sous Flash 8.
J'ai sauvegardé mon travail et je l'ai mis sur Rapidshare afin que vous puissiez y jeter un coup d'oeil
on_drag_on
Messages postés1236Date d'inscriptionvendredi 13 mai 2005StatutMembreDernière intervention 6 octobre 2010 14 mars 2009 à 12:27
Posts croisés :) ...
Par contre je ne crois pas qu'il y ait eu de versions CS et CS2 pour Flash, je sais plus quand Adobe a acheté Flash a Macromedia mais il me semble que c'était justement à l'époque MX2004 et 8. Photoshop était à cette époque CS et CS2 c'est pour ça qu'il me semble que ce nom n'a jamais été utiliser pour Flash....
on_drag_on
Messages postés1236Date d'inscriptionvendredi 13 mai 2005StatutMembreDernière intervention 6 octobre 2010 13 mars 2009 à 12:44
CS3 c'est la version de Flash, à ne pas confondre avec AS3 qui est la 3e version de l'Actionscript. Là ton code c'est de l'AS2 donc vérifies que ton document est bien en AS2. (dans les paramètres de publication).
on_drag_on
Messages postés1236Date d'inscriptionvendredi 13 mai 2005StatutMembreDernière intervention 6 octobre 2010 13 mars 2009 à 18:18
Euh ... je comprend pas bien la question là ...
Je recommence.
CS3 c'est la version du logiciel. La plus récente de Flash étant la CS4.
CS2 ça n'existe pas en Flash, la version antérieure à Flash CS3 étant Flash 8.
Ensuite il y a le langage de programmation utilisé dans Flash, l'Actionscript (AS).
Jusqu'à Flash 8 on a d'abord utiliser l'AS1 puis l'AS2. L'AS2 étant de l'AS1 amélioré.
Puis depuis la CS3 le langage a évolué considérablement c'est l'AS3. La syntaxe et la logique de l'AS3 sont très différente des 2 première version.
Les possibilités sont beaucoup plus grande et l'AS3 et devenu un véritable langage orienté objet.
Donc si tu veux te spécialiser en Flash , même si tu as avec CS3 encore la possibilité de faire de l'AS2, commence directement par l'AS3.
Bonne route ;)
Vous n’avez pas trouvé la réponse que vous recherchez ?
unknwn
Messages postés3Date d'inscriptionsamedi 23 juin 2007StatutMembreDernière intervention 2 mai 2009 14 mars 2009 à 12:02
Bien le Bonjour!
je suis debutant sous flash, mais c'est en parcourant tres longuement ce forum, que j'ai reussi a progresser!
deja, comme l'a dit on_drag_on, CS3 est different de AS3, AS3 etant le langage utilisé par flash, et qui a été totalement remanié par rapport a l'AS2.
une petite correction au passage, CS3 n'est pas celle qui vient juste apres Flash 8, entre deux, il y a eu les versions CS et CS2, qui suivaient l'evolution de Photoshop (en version 11 dans le CS4), mais cela n'a pas fait trop de bruit car c'etaient des "mises a jour", du genre 8.2, 8.5, etc.et c'est le CS3 qui a ecopé de la peine d'etre en v9.0
pour ton script, c'est effectivement de l'AS2, et une fois passé en AS3, je pense que sa donnerai qqchose du genre:
stop();
function PlayMovie (event:MouseEvent):void {
this.play()
}
mon_bouton.addEventListener(MouseEvent.MOUSE_OVER, PlayMovie;
*le "PlayMovie" est un nom de fonction que j'ai donné, tu peux le changer facilement
** si je ne me trompe pas, cette action lira l'animation jusqu'au bout, a moins que tu ne veuilles la stopper en cours de route (ex:
function StopMovie (event:MouseEvent):void {
this.stop()
}
ClipContact.addEventListener(MouseEvent.MOUSE_OUT, StopMovie);
voila, teste ce code, corrigez le, en tous cas, il fonctionne pour mon site (play, stop et lien hypertext)
PS: Pour info, autant en AS2 on avait des OnRelease,... en AS3, on a des MouseEvent_OVER/OUT/CLICK etc...
-Télécharger ce fichier au format .pdf offert gracieusement par Thibault Imbert:
http://www.bytearray.org/?p=128 (C'est un poil ardus pour les débutant mais en relisant 2 ou 3 fois chaque sujet tu finiras par comprendre)
- Faire un maximum d'exercice et de tutos que tu trouveras sur le net via google, sans brûler les étapes, en commençant petit et de plus en plus complexe, sans copier-coller (recode ligne par ligne par toi même) et en essayant toujours de bien comprendre ce que tu fais, si besoin l'aide de Flash (qui fourmille d'exemples concrets) est là pour t'aider.
unknwn
Messages postés3Date d'inscriptionsamedi 23 juin 2007StatutMembreDernière intervention 2 mai 2009 18 mars 2009 à 16:58
eh bien de rien, sa fait plaisir d'aider, puisque la regle d'or est : si tu ne sais pas, demande; si tu sais, partage!
@+
(n'oublie pas le [résolu], si c'est le cas...)