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

Discussione: Problema bottoni

  1. #1

    Problema bottoni

    Salve a tutti,
    ho un menu con 3 bottoni.
    ai bottoni sono associati:

    on(release){
    _root.nomeistanza.gotoAndPlay();
    }

    faccio notare che ad ogni bottone è associata un'istanza di mc diversa.

    quello che vorrei fare è:
    fare in modo che se clicco sul bottone1 e mi si avvia il filmato, se clicco su uno degli altri 2 bottoni il filmato caricato con il bottone 1 si esegue all'incontrario e quando arriva al frame1 mi passa al mc del bottone che ho cliccato (quindi o 2 o 3).

    Grazie in anticipo.

  2. #2
    nei clip, fai l'animazione al contrario innanzitutto per creare le uscite.
    supponiamo che la tua animazione d'entrata vada da frame 1 a 10 e uscita da 11 a 20.sul frame 10 avrai uno stop questo per i 3 clip

    ora sui tasti

    tasto1:

    on (release) {
    nomeistanza1.gotoAndPlay(1);
    }
    on (release) {
    if (nomeistanza2._currentframe==10) {
    nomeistanza2.gotoAndPlay(11);
    } else {
    nomeistanza2.stop();
    }
    }
    on (release) {
    if (nomeistanza3._currentframe==10) {
    nomeistanza3.gotoAndPlay(11);
    } else {
    nomeistanza3.stop();
    }
    }
    tasto2:

    on (release) {
    nomeistanza2.gotoAndPlay(1);
    }
    on (release) {
    if (nomeistanza1._currentframe==10) {
    nomeistanza1.gotoAndPlay(11);
    } else {
    nomeistanza1.stop();
    }
    }
    on (release) {
    if (nomeistanza3._currentframe==10) {
    nomeistanza3.gotoAndPlay(11);
    } else {
    nomeistanza3.stop();
    }
    }
    tasto3:

    on (release) {
    nomeistanza3.gotoAndPlay(1);
    }
    on (release) {
    if (nomeistanza2._currentframe==10) {
    nomeistanza2.gotoAndPlay(11);
    } else {
    nomeistanza2.stop();
    }
    }
    on (release) {
    if (nomeistanza1._currentframe==10) {
    nomeistanza1.gotoAndPlay(11);
    } else {
    nomeistanza1.stop();
    }
    }

    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  3. #3

    ma perchè diavolo non mi vengono proprio in mente ste cose non lo so...

    cmq grazie mille sei mitico!

  4. #4
    Ci ho smanettato tutta mattina ma niente da fare, purtroppo non funziona neanche con il tuo script.

    ora accade questo:
    clicco sul bottone1
    mi apre il mc
    clicco sul bottone2
    e senza chiudere il mc del bottone1 mi apre sopra il secondo

    Faccio notare che i miei bottoni non son contenuti nei mc ma nella timeline principale..

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    49
    ZeroCool981, scusa l'intrusione in questa discussione.
    Voglio approfittare del discorso per chiedere se è possibile in flash far scorrere la timeline al contrario?

    grazie gubix?
    il più forte non è chi non cade mai... ma chi cade e si rialza.

  6. #6
    si fatti un esempio:

    creati una motion e all'ultimo frame metti

    on(enterFrame) {
    if(_currentframe> 1){
    prevFrame();
    }

  7. #7
    Ho provato così ma non funziona chi può aiutarmi?

    Al bottone ho associato:

    on (release) {
    if (button = 0) {
    pag1.gotoAndPlay(2);
    }
    else if (button = 1) {
    pag1.stop();
    }
    else {
    pag1.gotoAndPlay(21);
    }
    }
    on (release) {
    button=1;
    }

    Dove button è la variabile che mi determina quale bottone ho cliccato.
    Pag1 è il mc relativo al bottone1.
    Il frame 21 sarebbe il frame dopo lo stop, la dove inizia il movie di chiusura. Faccio notare che se ho ricliccato lo stesso bottone (button1) il mc resta fermo.

    Al mc invece ho associato all'ultimo frame:

    if (button=2) {
    bt2.gotoAndPlay(2);
    }
    else {
    bt3.gotoAndPlay(2);
    }

    Quindi se ho premuto il bottone2 e quindi la mia variabile button è stata settata a 2 carico il mc relativo al secondo bottone, altrimenti carico il terzo mc perchè sicuramente ho premuto il terzo bottone.

    Se ci sono errori di sintassi ditemelo per piacere.

    Al primo frame sulal timeline principale ho settato l'azione:

    stop();
    var button:Number = 0;

    In modo tale che se carico per la prima volta tutto il filmato la mia variabile button ha valore 0.

    Il problema è che ora i miei bottoni sembrano aver perso vita... non funzionano più...

    Per piacere aiutatemiii :bubu:

  8. #8
    mandami il file via mail a questo indirizzo e lo correggo se vuoi:
    stefano_dg@libero.it ciao
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  9. #9
    Te l'ho inviato. Grazie mille!

  10. #10
    problema risolto ti ho spedito il file corretto, cmq era solo un errore nel clip pag3 l'uscita era sbagliata a livello grafico,
    ti ho scritto gli action corretti ad ogni bottone
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

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.