Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di pappolo
    Registrato dal
    Mar 2003
    Messaggi
    251

    Ciclo if e come dire a un bottone di non funzionare

    salve, ho un mc al cui interno c'è un'animazione divisa in 2 parti, in pratica è un televisore che si accende e si spegne.

    Ora 2 bottoni (ON e OFF) fuori dal televisore fanno partire le 2 animazioni.
    Io vorrei tramite un ciclo if che imposti una variabile true/false, conoscere lo stato dell'animazione e quindi escludere l'azione del bottone nel cui stato mi trovo. Mi spiego meglio: se ho fatto l'animazione ON e quindi sto sul televisore acceso, non voglio che si possa ripremere l'on e lo stesso con l'off.

    Quindi avevo pensato di fare un ciclo if per ogni bottone, il bottone ON mi mette la variabile "acceso" = true quello off la setta false. Al rilascio dei 2 bottoni (per esempio ON) se la variabile è false parte l'animazione se è true non deve partire.

    Quale potrebbe essere la condizione da associare a questo else?

    In pratica (Bottone ON)

    on (release) {
    if
    {acceso = false;
    }
    mc.gotoAndPlay(1);
    }

    else { ????
    }

  2. #2
    prova così:

    on(release){
    if(!acceso){
    _root.mc.gotoAndPlay(1);
    }
    acceso=true;
    }

    su off:
    on(release){
    if(acceso){
    _root.mc.gotoAndPlay(quello che vuoi)
    }
    acceso=false;
    }
    conosco poco di programmazione, equel poco ...lo uso pure malee

  3. #3
    Utente di HTML.it L'avatar di pappolo
    Registrato dal
    Mar 2003
    Messaggi
    251
    Grazie mille, funziona perfettamente

  4. #4
    ok ora cerca di capire il principio e fallo tuo!!alla prox
    conosco poco di programmazione, equel poco ...lo uso pure malee

  5. #5
    Utente di HTML.it L'avatar di pappolo
    Registrato dal
    Mar 2003
    Messaggi
    251
    Si, credevo che un ciclo di if dovesse funzionare con una condizione complementare, invece pare proprio di no, ora credo di aver capito


    Grazie ancora

  6. #6
    nel tuo caso non hai bisogno di azioni complementari in quanto il tuo scopo è quello di settare aperto su true. una volta settato il pulsante acceso su true non avrà più alcun effetto cliccandoci sopra sul tuo filmato fin quando non interverrà un nuovo comando che imposti la variabile aperto su false e questo lo ottieni con il pulsante spento
    conosco poco di programmazione, equel poco ...lo uso pure malee

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.