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

Discussione: disabilita pulsanti

  1. #1

    disabilita pulsanti

    salve
    sul _level0 ho due menù che caricano rispettivamente swf esterni su _level1 e _level2 e all'apertura degli stessi devo disabilitare i pulsanti sottostanti ai livelli e riabilitarli alla chiusura e su qui non c'è nessun problema:

    codice:
    _level0.menu2.puls1.enabled=false
    e alla chiusura dei livelli
    codice:
    _level0.menu2.puls1.enabled=true
    per riabilitarli, solo che mettiamo che io apra _level1 e disattivo i pulsanti su _level0 e poi apra _level2 sempre con _level1 attivo... come faccio a sapere che i pulsanti su _level0 sono già stati disattivati? perché se alla chiusura di _level2 inserisco
    codice:
    _level0.menu2.puls1.enabled=true
    mi riattiva i pulsanti di _level0 e mi crea casino perché _level1 è comunque aperto.
    Spero di essere stato abbastanza chiaro
    Grazie
    Il cielo è infinito come le nostre possibilità

    Cerchi un sito professionale?

  2. #2
    Basta che controlli se sono abilitati o no.
    codice:
    if(_level0.menu2.puls1.enabled){
    //pulsanti abilitati
    }
    else{
    //pulsanti non abilitati
    }

  3. #3
    Veramente credo che bisognerebbe controllare se il _level1 sia attivo o meno, perché il problema risiede nel _level2 che è possibile aprirlo sia con _level1 aperto o meno, quindi cmq li disabilito, ma quando vado a chiudere il _level2 se _level1 è attivo e riattivo i pulsanti succede un casino
    Il cielo è infinito come le nostre possibilità

    Cerchi un sito professionale?

  4. #4
    oppure effettivamente potrebbe essere che controllo se sono abilitati o meno quindi se lo sono li disabilito e attivo la funzione, se invece sono stati già disabilitati la funzione non parte e non è attiva, quindi alla chiusura del _level2 se la funzione è stata attivata, riabilito i pulsanti, se invece la funzione non è stata attivata precedentemente significa che _level1 è aperto.

    Ma come si traduce in AS?
    Il cielo è infinito come le nostre possibilità

    Cerchi un sito professionale?

  5. #5

    Re: disabilita pulsanti

    Originariamente inviato da design_stimulus
    come faccio a sapere che i pulsanti su _level0 sono già stati disattivati?
    Questa mi sembra che sia stata la tua prima domanda, comunque, se dal livello 0 apri livello 1, e poi apri livello 2, non serve che dal livello 2 riabiliti 1 bottoni sul livello 0, perchè da quello che ho capito ripassi sempre per il livelli 1, quindi non devi riabilitare nulla.

  6. #6
    ovviamente non mi sono spiegato bene, per aprire livello 2 non è necessario passare dal livello 1, quindi se all'apertura di livello 2, livello 1 è aperto non è necessario far nulla, ma se non è aperto invece devo disabilitarli sul livello 0
    Il cielo è infinito come le nostre possibilità

    Cerchi un sito professionale?

  7. #7
    Originariamente inviato da design_stimulus
    ovviamente non mi sono spiegato bene, per aprire livello 2 non è necessario passare dal livello 1, quindi se all'apertura di livello 2, livello 1 è aperto non è necessario far nulla, ma se non è aperto invece devo disabilitarli sul livello 0
    Allora controlla se c'è il livello 1 if(_level1) ti restituisce true se esiste, e fai tutte le azioni che vuoi

  8. #8
    Grazie jeck,
    funziona!! (era più facile a farlo che a spiegarlo)

    Il cielo è infinito come le nostre possibilità

    Cerchi un sito professionale?

  9. #9
    Originariamente inviato da design_stimulus
    Grazie jeck,
    funziona!! (era più facile a farlo che a spiegarlo)

    Di nulla

  10. #10
    Ancora un'ultima cosa...
    è possibile disabilitare tutti i pulsanti su un livello, senza elencarli uno ad uno?
    Il cielo è infinito come le nostre possibilità

    Cerchi un sito professionale?

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.