- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- Bloccare la barra di scorrimento
-
Bloccare la barra di scorrimento
Ciao,
ho scaricato un menu già fatto in flash. Molto semplice.
preaticamente è una barra che scorre quando il mouse va a posizionarsi in alto od in basso.Il problema principale è che non riesco a darli uno stop....nel senso che se l'utente insiste l'area con gli oggetti sparisce dallo stage e non si iresce più a visualizzare.
Volevo chiedervi se è possibile creare un limite allo scorrimento, cioè arrivato all'ultima immagine che si fermi tutto.
Vi posto il codice:
//utilizzo un clip esterno allo stage //per mantenere un punto di riferimento alla y del mouse onClipEvent (enterFrame) { // se la y del mouse si trova tra 0 e 30 if ((_ymouse>=0) && (_ymouse<=60)) { _root.news._y += 15; // alzo il clip news di 5 } if ((_ymouse>=340) && (_ymouse<=400)) { t; _root.news._y -= 5; // abbasso il clip news di 5 } }
grazie
-
Ciao,
legge questa ultima risposta. Stesso principio. Nel tuo caso con _root.news._y
-
scusa la ia ignoranza ma non ho capito cosa centra lo zoom con il mio caso....
Non sono in grado di integrare il tuo esempio con il mio codice....
x sono testona.
elena
-
Ciao,
hai un link da farci vedere in modo che sia più semplice capire ?
-
@perla0279 said:
scusa la ia ignoranza ma non ho capito cosa centra lo zoom con il mio caso....
Non sono in grado di integrare il tuo esempio con il mio codice....
x sono testona.
elena
Il zoom non c'entrava nulla era solo la logica che e uguale.:)
deve dare un limito minimo e massimo al _root.new fermare il enterFrame se supera i limiti.onClipEvent (enterFrame) { if ((_ymouse>=0) && (_ymouse<=60)) { if (_root.news._y>500) { break; } else { _root.news._y += 15; // alzo il clip news di 5 } } if ((_ymouse>=340) && (_ymouse<=400)) { if (_root.news._y<100) { break; } else { _root.news._y -= 5; // abbasso il clip news di 5 } } }
-
-
esempio: