- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- Mouse Trailer - Impostare i limiti dell'ascissa
-
Mouse Trailer - Impostare i limiti dell'ascissa
Ciao Ragazzuoli,
sto facendo un sito con menù in flash e vogliko che un oggetto segua il cursore del mouse solo lungo l'ascissa, ma a una certa scompare dall'inquadraturalo script funziona ed è questo:
speed = .97;
setInterval(CursorMovement, 20);
function CursorMovement() {
mc1._x = speed*(mc1._x-_xmouse)+_xmouse;
}ma si può impostarlo in modo tale che l'oggetto percorra solo 700 pixel degli 800 dell'immagine di sfondo?!?!
chi può aiutarmi ad integrare nello script un "limite per l'ascissa"???
grazie
-
Prova così
speed = .97; setInterval(CursorMovement, 20); function CursorMovement() { if(mc1._x>=0 && mc1._x<=700){ mc1._x = speed*(mc1._x-_xmouse)+_xmouse; }else{mc1._visible=false} }
-
Purtroppo non funziona perchè l'oggetto, anzichè rimanere sulla scena, scompare e non appare più
Ti passo un link in privato almeno capisci cosa intendo io per dare dei limiti.. così che l'oggetto non esca fuori dalla scena
@Nhatan said:
Prova così
> speed = .97; setInterval(CursorMovement, 20); function CursorMovement() { if(mc1._x>=0 && mc1._x<=700){ mc1._x = speed*(mc1._x-_xmouse)+_xmouse; }else{mc1._visible=false} } >```
-
Non esca fuori dalla dai limiti 0-700? ma tu nel primo post hai scritto scompaia dalla scena.
Allora così rimane entro 0 e 700speed = .97; setInterval(CursorMovement, 20); function CursorMovement() { if(mc1._x>=0 && mc1._x<=700){ mc1._x = speed*(mc1._x-_xmouse)+_xmouse; }else{mc1._x=700} }
-
mmm.. mi sa che ti faccio vedere l'esempio in questione altrimenti non riesco a spiegarmi
@Nhatan said:
Non esca fuori dalla dai limiti 0-700? ma tu nel primo post hai scritto scompaia dalla scena.
Allora così rimane entro 0 e 700> speed = .97; setInterval(CursorMovement, 20); function CursorMovement() { if(mc1._x>=0 && mc1._x<=700){ mc1._x = speed*(mc1._x-_xmouse)+_xmouse; }else{mc1._x=700} } >```
-
Ecco il
speed = .97; setInterval(CursorMovement, 20),trace("muove") function CursorMovement() { if(mc1._x<100){mc1._x=100} else if(mc1._x>700){mc1._x=700} { mc1._x = speed*(mc1._x-_xmouse)+_xmouse;} }
Ciao e buon lavoro.
PS bella la grafica del sito che stai realizzando.
-
Grazie Nathan!!! Sei stato efficientissimo!!! e ti ringrazio per i complimenti :))) poi appena sarà finito posterò il link qui sopra
@Nhatan said:
Ecco il
> speed = .97; setInterval(CursorMovement, 20),trace("muove") function CursorMovement() { if(mc1._x<100){mc1._x=100} else if(mc1._x>700){mc1._x=700} { mc1._x = speed*(mc1._x-_xmouse)+_xmouse;} } >```Ciao e buon lavoro. PS bella la grafica del sito che stai realizzando.