Visualizzazione dei risultati da 1 a 5 su 5

Discussione: controllo filmato

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,628

    controllo filmato

    Dal sito http://www.tenutalacampana.it
    Nel menù in basso quando si clicca scende un sottomenù.
    Dopodichè qualsiasi tasto venga premuto ha la capacità di risollevare il menù corrente e far scendere quello richiesto.
    Mi chiedevo con quale sistema si potesse ottenere questo controllo..

  2. #2
    poptrebbe essere una serie di semplici motiontween controllati o da una serie di if.. else if oppure ciclo for; logicamnte con il controllo del currentFrame dei vari sottomenu.

    praticamente crei i vari mc dei sottomenu, mettento uno stop al primo fotog e uno sul quinto (è tutto indicativo e a titolo di esempio). dal 2° al 5° fai l'apertura e dal 6° al 9° la chiusura. quindi sai che se un clip si trova al fotogramma 5 è aperto (se si trova tra 2 e 5 è in fase di apertura; tra 6 e 9 in chiusura e a 1 è chiuso)


    quindi se hai pochi menu puoi fare una cosa del tipo

    on(press){
    menu1.gotoAndPlay(2);
    if(menu2.currentFrame<=5){
    menu2.gotoAndPlay(6);
    }else if(menu3.currentFrame<=5){
    menu3.gotoAndPlay(6)
    }else if(menu4.currentFrame<=5){
    menu4.gotoAndPlay(6)
    }

    logicamente adattando con i giusti nomi di istanza il codice a tutti i pulsanti
    L'uovo ha una forma perfetta anche se è fatto con il culo :-)

  3. #3
    oppure nomini i pulsanti e i clip dei sottomenu in modo consecutivo e utilizzi un ciclo for all'inizio del filmato

    io ho fatto una cosa del genere su un sito veloce veloce
    www.theblueslovers.com/musical.htm

    utilizzando un controllo del genere per l'apertura delle pagine
    L'uovo ha una forma perfetta anche se è fatto con il culo :-)

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,628

    Re:

    Sì avevo pensato anch'io alla prima soluzione ma mi chiedevo se c'era qualcosa di + "professionale" come forse hai cercato di spiegare con il sistema for.
    Non ci sono ancora arrivato in action script ad usarlo ma so che dovrebbe avere funzione tipo:

    for (i=1,i==10,i++){
    //azioni
    }
    Dove credo gli si dica che I parte con valore =1 e le azioni contenute dovranno essere ripetute fino a quando I non sarà = a 10 incrementando i di 1 ad ogni ciclo.
    Anche se però non vedo come potri applicare il tutto per fare quel famoso menù...

  5. #5
    l'importante è il risultato... quindi a volte conviene utilizzare la strada più veloce...
    L'uovo ha una forma perfetta anche se è fatto con il culo :-)

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 © 2026 vBulletin Solutions, Inc. All rights reserved.