- 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: