Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: Scroll-menu ???

  1. #1

    Scroll-menu ???

    Ciao,
    ho fatto un clipfilmato contenente 25 pulsanti(menu)
    L'ho maskerato xchè troppo lungo.
    Vorrei mettere un pulsante sopra e uno sotto la maschera, x far scrollare il menù in modo da vederlo tutto.
    Ho visto una cosa simile a quella che intendo in:
    flash-mx.html.it/movies/view_movie.asp?id=222

  2. #2
    Però non sono riuscito a capire il contenuto delle actionscript.
    Spero che qalcuno mi possa aiutare a risolvere qesto problema...

  3. #3
    metti due pulsanti uno va in su e l'altro va in giù
    e associ

    PULSANTE SU

    on(rollOver){
    _root.verso=1
    }
    on(rollOut){
    _root.verso=0
    }

    PULSANTE GIU

    on(rollOver){
    _root.verso=2
    }
    on(rollOut){
    _root.verso=0
    }


    poi, crei un'altro mc ce chiami controllo che avrà 2 frame nel primo metti l'azione
    if (_root.verso==1){
    _root.MENU._x (o _y)=_root.MENU._x-1
    }
    if (_root.verso==2){
    _root.MENU._x (o _y)=_root.MENU._x+1
    }

    nel secondo grame non metti niente!
    poi, se vuoi rendere lo scroll più lento, non fai altro che mettere 2/3/4 frame vuoti!

    bye bye
    La tua radio preferita sempre con te
    Forum home page
    - Provoca il più bravo ... morirai come uno schiavo (Hackers)
    - Non è la grana che ti spinge ma la voglia di essere UN NOME INCISO A FUOCO NELLA STORIA (Gemelli Diversi)

  4. #4
    Grazie, e se volessi mettere anche un limite superiore ed inferiore???
    In modo che il menu non si ritrovi fuori della maskera?

  5. #5
    Ho provato a tirare via il frame vuoto nel CF controllo x renderlo meno scattoso, ma non mi funziona +.
    PECHE'?

  6. #6
    x renderlo meno scattoso, metti la stessa azione su entrambi i frame!
    per mettere un limite, o fai un controllo sull'_x del tipo

    if (_root.verso==1){
    if (_root.MENU._x>0){
    _root.MENU._x (o _y)=_root.MENU._x-1
    }
    }
    if (_root.verso==2){
    if (_root.MENU._x<50){
    _root.MENU._x (o _y)=_root.MENU._x+1
    }
    }

    oppure, ad ogni spostamento, setti una variabile sche chiami spostamento e sai che questa variabile la puoi spostare solo di 50.
    La tua radio preferita sempre con te
    Forum home page
    - Provoca il più bravo ... morirai come uno schiavo (Hackers)
    - Non è la grana che ti spinge ma la voglia di essere UN NOME INCISO A FUOCO NELLA STORIA (Gemelli Diversi)

  7. #7
    Scusa la mia ignoranza ma quest'ultima cosa non l'ho capita.
    Io voglio mettere un limite(il menù scrolla in verticale _y).
    X eempio che cliccando sul pulsante su arrivi a spostarsi al max fino all'_y TOT e viceversa con il tasto giù

  8. #8
    non hai capito quella a cui ti ho accennato o quella in cui ti ho messo l'esempio?
    La tua radio preferita sempre con te
    Forum home page
    - Provoca il più bravo ... morirai come uno schiavo (Hackers)
    - Non è la grana che ti spinge ma la voglia di essere UN NOME INCISO A FUOCO NELLA STORIA (Gemelli Diversi)

  9. #9
    Non ho capito l'ultima la tua risposta alla mia domanda di mettere un limite di scroll

  10. #10
    1.

    if (_root.verso==1){
    if (_root.MENU._x>0){
    _root.MENU._x (o _y)=_root.MENU._x-1
    }
    }
    if (_root.verso==2){
    if (_root.MENU._x<50){
    _root.MENU._x (o _y)=_root.MENU._x+1
    }
    }

    2.
    oppure, ad ogni spostamento, setti una variabile sche chiami spostamento e sai che questa variabile la puoi spostare solo di 50.



    non hai capito la 1 o la 2 o entrambi? sono due metodi diversi
    La tua radio preferita sempre con te
    Forum home page
    - Provoca il più bravo ... morirai come uno schiavo (Hackers)
    - Non è la grana che ti spinge ma la voglia di essere UN NOME INCISO A FUOCO NELLA STORIA (Gemelli Diversi)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.