Scroll sans click avant

Résolu
projer Messages postés 112 Date d'inscription lundi 6 avril 2009 Statut Membre Dernière intervention 17 janvier 2015 - 28 avril 2010 à 01:19
cs_Burnside Messages postés 1132 Date d'inscription mercredi 28 août 2002 Statut Membre Dernière intervention 6 mars 2020 - 29 avril 2010 à 17:57
Bonjour!

J'ai réalise un défilement avec la molette de la souris sur un bloc texte, tout marche nikel SAUF QUE je suis obligé de cliquer avant sur mon clip pour que ça fonctionne...

Comment éviter celà? Y'a t'il un moyen de lui dire de sélectionner le clip en roll_over?

Merci d'avance!

3 réponses

cs_Burnside Messages postés 1132 Date d'inscription mercredi 28 août 2002 Statut Membre Dernière intervention 6 mars 2020
29 avril 2010 à 17:57
Re,

Ce n'est pas : stage.focus = true

Bàt,
Burnside.

..:: Enjoy living in hell ::..
<img alt="flash " src="http://userbarscity.armatronic.com/userbars/41.png" wi="" align="middle" border="0" height="20" hspace="0" vspace=
3
cs_Burnside Messages postés 1132 Date d'inscription mercredi 28 août 2002 Statut Membre Dernière intervention 6 mars 2020
28 avril 2010 à 09:13
Slt,

Regarde via un "setfocus"

Bàt,
Burnside.


..:: Enjoy living in hell ::..
<img alt="flash " src="http://userbarscity.armatronic.com/userbars/41.png" wi="" align="middle" border="0" height="20" hspace="0" vspace=
0
projer Messages postés 112 Date d'inscription lundi 6 avril 2009 Statut Membre Dernière intervention 17 janvier 2015
28 avril 2010 à 21:46
Bon, j'ai beau essayé, je suis toujours obligé de cliquer

En gros, j'ai fait un clip mcConteneur avec un champ de texte dynamique dedans appelé "texte" mais quand je survole le champ de texte, rien ne se passe, je suis obligé de cliquer...

mcConteneur.addEventListener(MouseEvent.ROLL_OVER,depart);
mcConteneur.addEventListener(MouseEvent.ROLL_OUT,fin);

function depart(evt:MouseEvent){
stage.focus=mcConteneur.texte;
this.stage.addEventListener(MouseEvent.MOUSE_WHEEL,fScroll);
}

function fin(evt:MouseEvent){
stage.focus=stage;
this.stage.removeEventListener(MouseEvent.MOUSE_WHEEL,fScroll);
}

function fScroll(e:MouseEvent):void{
if(e.delta>0){
fBas();
}
else if(e.delta<0){
fHaut();
}
}

function fHaut():void{
mcConteneur.y = mcConteneur.y-8;
}
function fBas():void{
mcConteneur.y = mcConteneur.y+8;
}


--------------------------------------------------------

http://www.projer.fr - dev web
http://www.lysdesign.fr - DA print / web - Illustratrice
0