Accueil > Forum > > > > Bouton sous Flash 10
Bouton sous Flash 10
vendredi 13 mars 2009 à 12:38:16 |
Bouton sous Flash 10

microbleu
|
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 http://rapidshare.com/files/208687813/bouttonballe.fla.html
Si vous trouvez la solution, c'est une bouteille de whisky de douze ans d'age. mon email : fournet22@yahoo.com
Merci d'avance.
|
|
vendredi 13 mars 2009 à 12:44:18 |
Re : Bouton sous Flash 10

on_drag_on
|
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). @+. telov.ch
|
|
vendredi 13 mars 2009 à 16:31:35 |
Re : Bouton sous Flash 10

microbleu
|
Merci pour cette réponse. Est ce que c'est moi qui me trompe ou est ce que Cs3 est trés peu utilisé ? Serait ce dramatique de se spécialiser en Cs2 ?
|
|
vendredi 13 mars 2009 à 18:18:33 |
Re : Bouton sous Flash 10

on_drag_on
|
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 ;)
|
|
samedi 14 mars 2009 à 10:58:03 |
Re : Bouton sous Flash 10
|
samedi 14 mars 2009 à 11:34:42 |
Re : Bouton sous Flash 10

microbleu
|
merci beaucoup. pourrais tu me traduire les quelques lignes que j'ai posé dessus As3 ou c'est trop chiant? 
|
|
samedi 14 mars 2009 à 12:02:54 |
Re : Bouton sous Flash 10

unknwn
|
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...
|
|
samedi 14 mars 2009 à 12:12:37 |
Re : Bouton sous Flash 10

unknwn
|
oops, autant pour moi, j'ai oublié de changer le nom d'occurence de la partie STOP, remplace donc le "ClipContact" par "mon_bouton"
|
|
samedi 14 mars 2009 à 12:21:47 |
Re : Bouton sous Flash 10

on_drag_on
|
Ok, il faut que tu comprennes la notion d'évènements c'est un des gros changement de l'AS3. Tu vas pouvoir trouver des tutos sur le net à ce sujet. stop(); function fonctionClick(event:MouseEvent):void { play(); } mon_bouton.addEventListener(MouseEvent.CLICK, fonctionClick); Pour bien débuter mon conseil est - Bien apprendre la terminologie du langage: http://www.flashkod.com/tutoriaux/TUTORIEL-AS3-NOTIONS-BASE_906.aspx-Télécharger ce fichier au format .pdf offert gracieusement par Thibault Imbert: [ Lien ](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. Comme ça tu vas apprendre rapidement. @+. telov.ch
|
|
samedi 14 mars 2009 à 12:27:52 |
Re : Bouton sous Flash 10

on_drag_on
|
Réponse acceptée !
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.... Bonne journée. @+. telov.ch
|
|
Cette discussion est classée dans : bouton, style, flash, size, mso
Répondre à ce message
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|