Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    20

    script menù verticale flash con immagini

    Ciao a tutti ho un problema!
    Ho creato un menù a scorrimento con immagini in flash!
    Gli ho impostato una velocità minima di visualizzazione quando il menù viene caricato.... ma quando il mause passa sopra al menù il menù si velocizza e si rallenta a secondo come il mause si muove!
    Quando viene caricato il flash il movimento è corretto dall'alto verso il basso... ma quando il mause passa sopra al menù il movimento velocizzato va dal basso verso l'alto (io vorrei che il movimento anche in questo caso sia dal basso verso l'alto)... come posso fare per modificarlo?

    i miei script sono i seguenti:

    io ho un clip filmato dove all'interno c'è un clip filmato di nome " image" che ha questa azione:

    onClipEvent (enterFrame) {
    // traschino per simulare lo scorrimento infinito
    if (_root.foto._y<-_root.foto.image._height/2) {
    // trace("a");
    _root.foto._y = _root.foto._height/2;
    } else if (_root.foto._y>(_root.foto._height/2)-8) {
    _root.foto._y = _root.foto.image1._height/2;
    }
    }


    e ho un fotogramma che contiene il simbolo clip filmato image " image" ... dove il fotogramma ha questa azione:

    // duplico il movie clip principale della foto in due e li metto uno sopra e uno sotto
    m = 0;
    tmi = 2;
    while (m<(tmi*2)-2) {
    m++;
    dup = 'image' add m;
    _root.foto.image.duplicateMovieClip(dup, m+1);
    _root.foto.image1._y = _root.foto.image._y+_root.foto.image._height;
    _root.foto.image2._y = _root.foto.image._y-_root.foto.image._height;
    }


    nella scena principale:

    ho il clip filamto "foto" che contiene il clip filmato "image" e un unico fotogramma che ha questa azione:

    fscommand('allowscale',false);


    poi nella scena principale ho anche un clip filmato "drag control" che contiene questa azione:

    onClipEvent (load) {
    movieh = 120;
    h = _root.foto._height;
    //speed alto velocita' di rotazione bassa
    speed = 18;
    }
    onClipEvent (enterFrame) {
    // scrolling sull'asse y
    ypos = _root._ymouse;
    ypos = ypos-(movieh/2);
    _root.foto._y = _root.foto._y-(ypos/speed);
    }

    Allego il link con il menu...
    http://spazioinwind.libero.it/pastic...i_classici.htm
    per capire meglio fatemi sapere.... non so se sono stato chiaro nella spiegazione!

    Qualcuno mi puo' aiutare ringrazio anticipatamente!
    Ciao Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    20
    scusati nella parte all'interno delle parentesi volevo dire dall'alto verso il basso!


    ....al menù il movimento velocizzato va dal basso verso l'alto (io vorrei che il movimento anche in questo caso sia dal basso verso l'alto)... come posso fare per modificarlo?


    ciao

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.