scroll al passaggio del mouse

  • Creatore Discussione Creatore Discussione code101
  • Data di inizio Data di inizio

code101

Nuovo Utente
16 Set 2007
4
0
0
ciao a tutti sono alle prime armi dunque siate clementi se potete:

ho creato un rettangolo che ne contiene un altro di testo più delle immagini, ed espandibile verso il basso in maniera in definita, stile blog per capirci.
dunque, per andare a leggere o a vedere le immagini ed il testo che fuoriesce dalla delimitazione del rettangolo vorrei che quando il mouse passa sul limite inferiore il testo e/o le immagini scorrano.

che devo fare, ed il testo deve essere per forza dinamico?

grazie
 
Ciao sono Alessandro, prova con questo:

lo script va associato (cioè selezioni il clip che funge da pulsante apri il pannello azioni ed incolli lo script) su un qualnque clip filmato utilizzato come pulsante.

n.b.1. quello che ti ho scritto va inserito sul tasto di scroll con freccia in su, per quello con freccia in giu è lo stesso però devi cambiare _parent.mytext_txt.scroll--; in _parent.mytext_txt.scroll++;

n.b.2. al posto di mytext_txt ci devi mettere il nome del testo dinamico collegato ad un file di testo esterno.

/*INIZIO
Quando il mouse fa click sul pulsante, la variabile premuto viene settata al valore true
*/
onClipEvent (mouseDown) {
if (this.hitTest(_root._xmouse,_root._ymouse,false)) {
premuto = true;
}

/*
Quando rilasci il click la variabile true è settata al valore false
*/
onClipEvent (mouseUp) {
premuto = false;
}

/*
se la variabile premuto è true (e quando clicchi sull'area del pulsante lo è) il testo dinamico avente per nome istanza "mytext_txt" srollerà verso il basso
*/
onClipEvent (enterFrame) {
if (premuto) {
_parent.mytext_txt.scroll--;
}
}
//FINE
--------------------------------------------------------------------

Ti Saluto.
 
ciao alessandro e grazie ancora.
nella tua spiegazione tu presupponi che ci sia un pulsante "freccia su" ed uno "freccia giù".
Io non vorrei mettere frecce, ma fare in modo che il testo scorra quando il mouse tocca la parte inferiore del rettangolo che la contiene, per fare uscire la parte nascosta, diciamo così.

Grazie comunque dello script, mi è utile.

andrea
 
Ciao Andrea,
Puoi inserire due pulsanti invisibili, sopra e sotto il testo e cambiare i gestori di eventi on(press) in on(rollover), in modo che al passaggio del mouse potrai vedere il tu8o testo scrollare.
Comunque ti consiglio di controllare, nella guida inserendo scrollrect, un metodo della classe MovieClip, perchè scoprirai che è possibile scrollare anche clip fimato invece che testi dinamici.
Se hai problemi fammi sapere, ti invio lo script.
Ciao.
 

Discussioni simili