Forums Développement Multimédia

Aller au contenu

- - - - -

Curseur en masque

CODE AS3

Aucune réponse à ce sujet

#1 Aruyn

    Ceinture Blanche

  • Members
  • Pip
  • 5 messages

Posté 13 March 2014 - 09:28 AM

Bonjour,

Je souhaitais donner un effet lampe torche à mon curseur dans une petite animation interactive en AS3. Je voulais que certains objets soient invisibles dans le fond, et qui se découvrent au survol de la souris.
Alors, voici mon code pour ça:

visage.mask = beam;

stage.addEventListener(Event.ENTER_FRAME,custom);
function custom(event:Event):void {
beam.x = mouseX
beam.y = mouseY
}

stage.addEventListener(Event.ENTER_FRAME,cercle);
function cercle(evt:Event):void {
circle.x = mouseX
circle.y = mouseY
}*/

Le visage est ce que je veux cacher et découvrir au survol.
Beam est mon masque qui suit la souris, et j'ai ajouté juste un cercle blanc avec un dégradé pour avoir un bel effet lampe torche (vu qu'avec le masque on ne peut pas varier l'opacité, sauf erreur).

Alors, tout cela marche. C'est exactement l'effet que je veux. Cela dit, cela pose des problèmes au niveau des MouseEvent... Il réagit mal voire plus du tout au survol, certains clics ne marchent plus. Il me suffit de désactiver le code que je vous ai mis en dessus et tout marche très bien! (Mis à part évidemment que je n'ai plus mon effet lampe torche).
Je n'ai aucune erreur qui s'affiche.

Est-ce que vous voyez le problème, et pouvez m'aider?
Merci d'avance!




Répondre à ce sujet



  

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