Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Menu' navigazione

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    243

    Menu' navigazione

    Salve ragazzi.
    Sono un beginner in Flash .
    Devo realizzare un menu' di navigazione per un sito internet. Ilmenu è composto da 5 voci. Volevo sapere se tutte le voci di menu' le devo trattare come Movie Clip oppure come pulsanti.
    Qualè' la strada piu' conveniente ?

    Grazie !

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    3,023

    Re: Menu' navigazione

    Originariamente inviato da anflam
    Salve ragazzi.
    Sono un beginner in Flash .
    Devo realizzare un menu' di navigazione per un sito internet. Ilmenu è composto da 5 voci. Volevo sapere se tutte le voci di menu' le devo trattare come Movie Clip oppure come pulsanti.
    Qualè' la strada piu' conveniente ?

    Grazie !
    per menu complessi metti dei movie clip con all'interno dei pulsanti (in modo che nei vari frame del movie clip i pulsanti possano cambiare...)

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    243
    ciao,
    grazie per la risposta.
    In che senso possono cambiare ?

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    3,023
    Originariamente inviato da anflam
    ciao,
    grazie per la risposta.
    In che senso possono cambiare ?
    se metti un bottone a forma di gatto nel primo frame del movie clip, al click sul bottone puoi, oltre a far eseguire l'azione, anche far andare il movie clip al frame 2, in cui c'e` il bottone a forma di cane...


    tanto per intenderci...quando togli il suono da un sito puoi vedere che cambia il bottone...

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    243
    Ho capito.
    Scusa ma a questo punto perchè non mettere direttamente solo il movie clip senza pulsante all'interno ?

    thanks

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    3,023
    Originariamente inviato da anflam
    Ho capito.
    Scusa ma a questo punto perchè non mettere direttamente solo il movie clip senza pulsante all'interno ?

    thanks
    perche` il pulsante e` divero dal mc!
    nel pulsante hai i 3 stati, nel mc no...

  7. #7
    ciao puoi benissimo trattare gli mc come pulsanti, senza inserirne all'interno.

    ti crei l' mc1 che funge da primo tasto del menu,
    Crealo in modo che abbia 14 fotogrammi e due livelli
    livello 1: 1°frame stop(); e 7°frame stop();
    livello 2: creati un'animazione in modo che al 1° frame la scritta del menu ad es: 'Chi siamo' sia rossa, al 7° frame diventi verde e al 14° torni bianca.

    1° frame: sarà come appare il bottone all'avvio
    7° frame: sarà come appare il bottone quando ci ho cliccato.

    posiziona l'mc1 sullo stage lo istanzi con il nome della sezione che aprirà ad Es:'Chi siamo'.
    lo selezioni e incolli questo codice:
    codice:
    onClipEvent (mouseMove) {
    if (!premuto) {
    if (this.hitTest(_root._xmouse, _root._ymouse, false) && !aperto) {
    if (_currentframe>(_totalframes/2)) {
    gotoAndPlay(_totalframes-_currentframe);
    } else {
    play ();
    }
    aperto = true;
    } else if (!this.hitTest(_root._xmouse, _root._ymouse, false) && aperto) {
    if (_currentFrame<(_totalFrames/2)) {
    gotoAndPlay(_totalframes-_currentframe);
    } else {
    play ();
    }
    aperto = false;
    }
    }
    }
    onClipEvent (mouseDown) {
    if (this.hitTest(_root._xmouse, _root._ymouse, false)) {
    gotoAndStop (7);
    _root.comandi(this._name);
    premuto = true;
    }
    }
    cosi' per tutti gli altri tasti del menu.
    poi sul frame metti la funzione che gestisce il tutto:

    codice:
    // settiamo come ultimo "home" (è come se avessimo
    // premuto "home" all'avvio)
    ultimo = "home";
    // blocchiamo il rollover del pulsante "home"
    _root[ultimo].premuto = true;
    // mandiamo il movieclip "home" al frame 7
    _root[ultimo].gotoAndStop(7);
    function comandi (nome) {
    if (nome != ultimo) {
    if (nome == "home") {
    unloadMovieNum (1);
    }else {
    loadMovieNum (nome + ".swf", 1);
    }
    // resettiamo la variabile "premuto" del pulsante
    // attivato precedentemente
    _root[ultimo].premuto = false;
    // riavviamone la riproduzione
    _root[ultimo].play();
    ultimo = nome;
    }
    }

    praticamente la logica e' la stessa del menu presente
    QUI ,ma il vantaggio e' gestire il tutto con mc indipendenti....
    Ciao..
    -Nextart.it Graphic Solutions

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.