Forums Développement Multimédia

Aller au contenu

Animation qui suit la souris

PAO Flash

11 réponses à ce sujet

#1 sylvain.colin

    Ceinture Blanche

  • Members
  • Pip
  • 4 messages

Posté 29 January 2009 - 11:50 AM

Salut tout le monde,

Je suis un débutant sur flash cs4 et j'avoue que j'ai un peu de mal.

J'aimerai crée une animation (un oeil) qui suit le mouvement de la souris partout sur le site (et non que sur l'animation)

Mes difficultés:

-Faire en sorte que mon image soit fixe (que celle ci ne ce proméne pas partout dans l'animation)
-Que la pupille ou l'oeil fasse une rotation sans dépasser le contour de l'oeil pour suivre la souris

En gros je souhaiterai que l'oeil observe le pointeur de la souris.

J'ai fais quelques recherche et j'ai trouvé un peu de code as3 mais je n'obtient pas l'effet désirer.

Ci joint l'image de l'oeil que j'ai crée

Fichier(s) joint(s)

  • Fichier joint  oeil1.jpg   29.24 Ko   65 téléchargement(s)


#2 Tekkila

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 7355 messages

Posté 29 January 2009 - 12:09 PM

Bonjour et bienvenue sur Mediabox,

Citation
J'aimerai crée une animation (un oeil) qui suit le mouvement de la souris partout sur le site (et non que sur l'animation)


Je ne crois pas que ce soit possible directement dans Flash. Tu ne peux pas récupérer la position de la souris si elle n'est pas sur ta scène.

En revanche, tu peux tenter de récupérer les coordonnées sur toute la page avec du JavaScript et envoyé ça à Flash.Ensuite, une petite conversion de référentiel de coordonnée et le tour est joué.

A+

Joni

#3 sylvain.colin

    Ceinture Blanche

  • Members
  • Pip
  • 4 messages

Posté 31 January 2009 - 12:41 PM

Aïe je ne m'y connait pas trop non plus en java.

Bon admettons qu'on oublie le suivi de la souris sur tout le site mais qu'on le limite plutôt à l'animation, qu'est ce que tu me conseil?

#4 Jano 95

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 4558 messages

Posté 31 January 2009 - 18:37 PM

Salut

Un peu comme les yeux de mon chien ?


#5 espasscompositeurs

    Ceinture Orange

  • Members
  • PipPipPip
  • 44 messages

Posté 31 January 2009 - 20:56 PM

Citation (Jano 95 @ Jan 31 2009, 06:37 PM) Voir le message
Salut

Un peu comme les yeux de mon chien ?


LOL

#6 sylvain.colin

    Ceinture Blanche

  • Members
  • Pip
  • 4 messages

Posté 05 February 2009 - 11:10 AM

Citation (Jano 95 @ Jan 31 2009, 05:37 PM) Voir le message
Salut

Un peu comme les yeux de mon chien ?


Non pas du tout, ton chien devrait avoir les pupilles qui suit la souris quand on passe la souris sur l'animation.

#7 akoufen

    Ceinture Noire

  • Members
  • PipPipPipPipPipPipPip
  • 306 messages

Posté 05 February 2009 - 11:44 AM

Citation (slyven35 @ Feb 5 2009, 11:10 AM) Voir le message
Non pas du tout, ton chien devrait avoir les pupilles qui suit la souris quand on passe la souris sur l'animation.


bin c'est exactement ce qui se passe...

#8 Jano 95

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 4558 messages

Posté 05 February 2009 - 13:47 PM

icon_eek.gif icon_question.gif icon_rolleyes.gif icon_mrgreen.gif

#9 sylvain.colin

    Ceinture Blanche

  • Members
  • Pip
  • 4 messages

Posté 16 February 2009 - 11:57 AM

ho pardon jano je n'avais pas vu ton lien, oui effectivement un truc comme ça c'est bien aussi icon_mrgreen.gif

Comment tu as fait?

#10 paodao

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 7081 messages

Posté 16 February 2009 - 12:12 PM

salut

si tu as besoin d'explication hésite pas

a+

Fichier(s) joint(s)



#11 britespedro

    Ceinture Blanche

  • Members
  • Pip
  • 1 messages

Posté 03 July 2009 - 15:15 PM

Bonjour,

Avant tout merci pour ce code. J'ai essayé de le faire mais quand je fais contrôle entrée,
il me dit qu'il y a une erreur.
"accès à la propriété non définie"
Mon code a l'air bon pourtant...
icon_sad.gif

Merci d'avance

Geozero

voici mon code et le fla et swf en pièces jointes:

var max:Number = 30
var d:Number
var r:Number
onMouseMove = function()
{
d = Math.sqrt(_xmouse*_xmouse + _ymouse*_ymouse)
if(d>max)d = max
r= Math.atan2(_ymouse, _xmouse)

oeil._x = d*Math.cos®
oeil._y = d*Math.sin®


}

Fichier(s) joint(s)


Modifié par geozero, 03 July 2009 - 15:18 PM.


#12 bobworkspace

    Ceinture Blanche

  • Members
  • Pip
  • 5 messages

Posté 03 August 2009 - 23:09 PM

Voici un lien qui pourrait vous intéresser, l'animation est réalisée avec actionscript 3.0

http://www.riacodes....low-the-cursor/



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS

FFP