Hello,
J'ai un soucis avec onMouseWheel avec plusieurs clips.
Le problème: lorsque je scroll un clip et que je survole l'autre clip, il se met à bouger
(il récupère le delta de la souris)
Y-a-t-il une astuce pour utiliser onMouseWheel avec plusieurs clips ?
L'ajout de mon écouteur doit-il se faire sur le roll-over ?
Sur ma scene j'ai deux clips contenu et contenu2
Merci d'avance
Voici mon code :
//listener de la souris pour le scroll
var mouseListener:Object = new Object();
var mouseListener2:Object = new Object();
var limit_bas1 = contenu._height - Stage.height;
var limit_bas2 = contenu2._height - Stage.height;
var vitesse:Number = 1.5;
mouseListener.onMouseWheel = function(delta, contenu:MovieClip)
{
contenu._y += delta;
if (contenu._y >= 0)
{
contenu._y += (0 - contenu._y) / vitesse;
}
else if (contenu._y <= -limit_bas1)
{
contenu._y += (-limit_bas1 - contenu._y) / vitesse;
}
};
mouseListener2.onMouseWheel = function(delta, contenu2:MovieClip)
{
contenu2._y += delta;
if (contenu2._y >= 0)
{
contenu2._y += (0 - contenu2._y) / vitesse;
}
if (contenu2._y <= -limit_bas2)
{
contenu2._y += (-limit_bas2 - contenu2._y) / vitesse;
}
};
this.contenu.onRollOver = function()
{
Mouse.addListener(mouseListener);
};
this.contenu.onRollOut = function()
{
Mouse.removeListener(mouseListener);
};
this.contenu2.onRollOver = function()
{
Mouse.addListener(mouseListener2);
};
this.contenu2.onRollOut = function()
{
Mouse.removeListener(mouseListener2);
};


1 utilisateur(s) li(sen)t ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)