|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : octobre 2007 Messages : 8 ![]() |
Bonjour,
je suis entrain de realiser un slide horizontal (en fait une bande d'image qui défile et qui suit le mouvement de la souris) pour un site et je bute sur quelques points!!! décidément je ne suispas très doué!!! Je me sers pourtant du livre "150 scripts pour flash" mais a vrai dire parfois certains points ne sont pas très approfondis! En fait : Je cherche dans un premier temps à delimiter seulement une zone dans mon animation ou lorsque la souris passe on peut faire le slide... et d'autre part, là ou j'ai mis des points d'interogations, je ne vois pas quelles valeurs mettre!!! Mes élements sont : Une bande d'images (photos_mc) qui fait 1800px de largeur et qui se trouve à une position x de 200px et j'ai un masque (masque_mc) qui lui se trouve aussi à une position x de 200px et qui fait 600px de large donc d'après vous pour obtenir mon slide quelles coordonnées doit je mettre? photos_mc.setMask(masque_mc); masque_mc.onEnterFrame = function() { decalSouris = ?-_root._xmouse; if (_root._xmouse>200 && _root._xmouse<500 && photos_mc._x<?) { photos_mc._x += decalSouris/?; } if (_root._xmouse>500 && _root._xmouse<800 && photos_mc._x>?) { photos_mc._x += decalSouris/?; } }; Merci d'avance pour votre aide et pour vos réponses. |
|
|
00
|
|
|
#2 | ||
![]() ![]() Développeur informatique Inscription : octobre 2006 Messages : 1 606 ![]() |
Salut,
pour délimiter la zone ou la position de la souris est prise en compte, crée un clip qui est cette zone (ex: rectangle transparent). Pour faciliter les chose, il faut en créer 2, le sens du mouvement y sera différent. Puis utilise la fonction hitTest pour savoir si la souris est placée sur une des zones. ton code devrai plutot resembler à ça : Code :
Bye ;) |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com