OnMouseWheel (as2)

jeep501 Messages postés 96 Date d'inscription mardi 18 mars 2003 Statut Membre Dernière intervention 3 janvier 2012 - 3 janv. 2012 à 19:19
aerolyte Messages postés 465 Date d'inscription mardi 17 avril 2007 Statut Membre Dernière intervention 4 mai 2013 - 11 janv. 2012 à 15:00
Bonjour,

J'ai un scrollbar avec easing auquel je voudrais ajouter la roulette de la souris !
Il fonctionne mais je n'arrive pas à le faire s’arrêter quand le texte arrive en haut ou en bas.
Si une âme charitable veux bien me venir en aide !!!! Ça serait vraiment très sympa !

ICI MON FLA

et un aperçu ici

Merci d'avance :)

jeep501

3 réponses

aerolyte Messages postés 465 Date d'inscription mardi 17 avril 2007 Statut Membre Dernière intervention 4 mai 2013 1
11 janv. 2012 à 14:58
Bonjour,
je viens de regarder l'apercu et ....

> A la base ta scrollbarre ne marche pas correctement. En fin de course le texte est coupé, donc on ne sais pas si c'est la fin ou pas.
> il ne faut pas utiliser des tweens, mais un calcul direct de la position verticale du contenu.
> pour le mouse wheel, il ne faut pas ecouter l'evenement sur le bouton uniqument mais au plus simple sur la scene.
> il faut utiliser un produit en croix:

position curseur scrollbar position bloc texte
---------------------------- = ----------------------------------
hauteur scrollbar (hauteur d'affichage)-(hauteur bloc texte)

avec ceci tu devrais pouvoir gérer correctement les evenement souris(clic et wheel)

Cordilement
0
aerolyte Messages postés 465 Date d'inscription mardi 17 avril 2007 Statut Membre Dernière intervention 4 mai 2013 1
11 janv. 2012 à 14:58
position curseur scrollbar position bloc texte
---------------------------- = ----------------------------------
hauteur scrollbar (hauteur d'affichage)-(hauteur bloc texte)
0
aerolyte Messages postés 465 Date d'inscription mardi 17 avril 2007 Statut Membre Dernière intervention 4 mai 2013 1
11 janv. 2012 à 15:00
marche pas la mise en page!!!!

position curseur scrollbar/hauteur scrollbar
=
position bloc texte/(hauteur d'affichage - hauteur bloc texte)
0