Accueil > Forum > > > > rotation d'un clip lors du passage de la souris
rotation d'un clip lors du passage de la souris
mardi 6 octobre 2009 à 20:55:52 |
rotation d'un clip lors du passage de la souris

remix62
|
Bonjour à tous !
Voilà la situation, j’utilise Flash CS4 (AS3) et je souhaiterais réaliser une animation lorsque la souris passe sur la zone en flash dans ma page internet.
L’idée serait que lorsque l’utilisateur passe la souris le cadre effectue une rotation a 180 degrés et lorsque l’utilisateur quitte la sourie de la zone le cadre retourne dans sa position initiale… j’espère que j’ai été le plus clair possible.
Je suis débutant en flash j’ai réalisé quelques animes sympas mais je n’ai pas encore touché au code… d’où cette demande d’assistance !
D’avance merci !!!!
|
|
jeudi 8 octobre 2009 à 00:04:30 |
Re : rotation d'un clip lors du passage de la souris

crackter
|
salut,
tonObjet.rotation = tonAngle;
permet de gérer l'angle de l'objet.
Regarde l'aide sur les tween, cela te permettra de gérer plus facilement cette animation.
Sinon :
Code ActionScript : monobjet.addeventlistener(mouseevent.rollover,onrollover);
monobjet.addeventlistener(mouseevent.rollout,onrollout);
function onrollover(evt:mouseevent):void {
monobjet.addeventlistener(event.enterframe,onenterframe);
}
function onrollout(evt:mouseevent):void {
monobjet.rotation = 0;
monobjet.removelistener(event.enterframe,onenterframe);
}
function onenterframe(evt:event):void {
monobjet.rotation += (90-monobjet.rotation)*.1;
}
Tu as une première piste avec ce code.
|
|
jeudi 8 octobre 2009 à 00:06:20 |
Re : rotation d'un clip lors du passage de la souris

crackter
|
Attention je viens de remarquer qu'il met tout en minuscule, hors on écrit par exemple :
MouseEvent.ROLLOVER ou Event.ENTERFRAME
donc fais bien attention à ne pas faire un simple copier coller. Regarde bien l'aide.
|
|
jeudi 8 octobre 2009 à 00:09:55 |
Re : rotation d'un clip lors du passage de la souris

crackter
|
Toujours moi j'en rajoute, il est minuit, mef c'est ROLL_OVER, ROLL_OUT...
|
|
jeudi 8 octobre 2009 à 02:23:09 |
Re : rotation d'un clip lors du passage de la souris

remix62
|
Ok, merci beaucoup crackter!
Juste une petite précision, dans j’ai corrigé les erreurs de mise en forme du code, pas de souci la dessus ensuite pour le mettre ne place dans flash, je crée un premier calque vide contenant le code et un deuxième calque contenant mon image (« monobjet »). Quel doit être le format de « monobjet » en bitmap, en symbole clip ou graphique ?
D’avance merci !
|
|
jeudi 8 octobre 2009 à 02:41:24 |
Re : rotation d'un clip lors du passage de la souris

remix62
|
En faite voici les erreurs …
J’ai essaye de plusieurs manière mais rien à faire
1120: Accès à la propriété non définie monobjet.
1120: Accès à la propriété non définie event.
|
|
jeudi 8 octobre 2009 à 18:51:38 |
Re : rotation d'un clip lors du passage de la souris

crackter
|
le bitmap doit être transformé en clip si tu veux qu'il soit utilisé comme tel.
Accès à la propriété non définie "mavar" signifie que le compilateur ne sait pas ce qu'est monobjet et event dans ton cas.
Il ne faut pas oublier de déclarer tout ce que tu fais, comme un movieclip :
var monobjet:MovieClip = new MovieClip();
etc etc...
|
|
jeudi 8 octobre 2009 à 19:46:44 |
Re : rotation d'un clip lors du passage de la souris

remix62
|
Donc j’ai déclaré la variable monobjet comme tu m’as indiqué
l’erreur suivante est apparue :
Warning: 1090: Problème de migration : En ActionScript 3.0, le gestionnaire d'événement onRollOver n'est pas déclenché automatiquement par Flash Player lors de l'exécution. Vous devez d'abord enregistrer ce gestionnaire d'événement à l'aide de addEventListener
J’ai donc modifié mon document an AS2
L’erreur actuelle est :
Impossible de charger la classe ou l'interface 'MouseEvent'
Je cherche la solution !!
Je commence doucement à comprendre la logique de programmation en flash !
Merci beaucoup de ton aide!!!!
|
|
jeudi 8 octobre 2009 à 19:55:59 |
Re : rotation d'un clip lors du passage de la souris

remix62
|
Voici ou j’en suis avec le code
import flash.events.MouseEvent;
import flash.events.Event;
var monobjet:MovieClip = new MovieClip();
monobjet.addEventListener(MouseEvent.ROLL_OVER,onRollOver);
monobjet.addEventListener(MouseEvent.ROLL_OUT,onRollOut);
function onRollOver(evt:MouseEvent):void {
monobjet.addEventListener(Event.ENTER_FRAME,onEnterFrame);
}
function onRollOut(evt:MouseEvent):void {
monobjet.rotation=0;
monobjet.removeListener(Event.ENTER_FRAME,onEnterFrame);
}
function onEnterFrame(evt:Event):void {
monobjet.rotation += (90-monobjet.rotation)*.1;
}
Erreur :
Warning: 1090: Problème de migration : En ActionScript 3.0, le gestionnaire d'événement onRollOver n'est pas déclenché automatiquement par Flash Player lors de l'exécution. Vous devez d'abord enregistrer ce gestionnaire d'événement à l'aide de addEventListener
Le souci est que si je passe en AS2 il m’indique que les lignes import flash sont incorrect et en AS3 l’erreur 1090….
Que puis-je faire ?
|
|
jeudi 8 octobre 2009 à 21:16:51 |
Re : rotation d'un clip lors du passage de la souris

crackter
|
alors il faut savoir si tu veux faire en as2 ou en as3, ce sont 2 façon de penser légèrement différente. en as tu va associer un évènement à une fonction, en as3 tu va utiliser des écouteur pour lancer ces fonctions (à la java). Vue que tu peux utiliser l'as3, essaye de rester en as3 afin de rester le plus à jour possible ;).
sinon pour ton erreur, c'est tout simplement ma faute, onrollover est spécifique as2, donc il te prévient que tu utilises sans aucun doute du code as2 dans de l'as3. Je t'ai mal dirigé avec ce nom de fonction, renomme la tout simplement.
|
|
Cette discussion est classée dans : passage, flash, clip, souris, rotation
Répondre à ce message
Sujets en rapport avec ce message
lancer animation flash au passage d souris [ par MIckyzizou ]
voila je voudrai kune animation prenne effet lorsque g^passe ma souris sur celle ci..par exemple kun texte tremble losrque g passe ma souris dessusMic
Comment désactiver la réaction d'un clip au passage de la souris dans un menu ? [ par logan_Kyles ]
BonjourJ'ai un problème assez simpliste sur un menu simpliste lui aussi. Pour tout dire c'est surtout un problème de mémoire on va dire J'ai crée un m
objet flash suit mouvement de la souris à son passage [ par xavireg ]
Bonjour, Je suis vraiment débutant dans le flash, et j'ai énormément de mal, car je veux juste m'en servir pour finaliser mon site et créer les bouton
flou animé au passage de la souris [ par cerealkiller55 ]
Bonjour,Alors tout d'abord, je suis complètement néophyte en flash... Je viens du monde rigide de la programmation xhtml, javascript, php, ajax, etc..
flou animé au passage de la souris [ par cerealkiller55 ]
Bonjour,Alors tout d'abord, je suis complètement néophyte en flash... Je viens du monde rigide de la programmation xhtml, javascript, php, ajax, etc..
le passage de la souris stop l'animation en flash [ par giulyman ]
Bonjour, J'ai crée un menu qui tourne suivant une temporisation de quelques secondes. Par consequent lorsque je suis sur ce menu il tourne tou
declencher un clip au passage de la souris, en cachan le clip qui etais a son emplacement [ par tkab ]
bonjourvoici mon probleme, j essaye de creer un site entierement en flash.j ai deja des debut d'ebauche que je vous montrerais plus bas.donc dans l an
afficher un texte au passage de la souris sur un clip. [ par vinch88 ]
Bonjour, voila petit soucis de misère mais ca fait deux trois heures que je suis dessus... J'ai une carte de france et et je voudrai que dès qu'on cl
Arret animation flash passage souris [ par ju0123456789 ]
Bonjour, Apres avoir eu besoin de vos services en JS, html, et puis récemment PHP, j'ai besoin devos services pour el flash (et oui il faut bien évol
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
|