Visualizzazione dei risultati da 1 a 5 su 5

Discussione: pulsanti

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    92

    pulsanti

    Ciao

    Ho utilizzato il codice di and80 ( indicato di seguito ) per attivare/disattivare i pulsanti e funziona perfettamente ( GRAZIE ).


    //questo va sulla timeline

    function enableAll(escl){
    for(i=1; i<=4; i++){
    if (_root["puls"+i] != _root["puls"+escl]){
    _root["puls"+i].enabled = true;
    } else {
    _root["puls"+i].enabled = false;
    }
    }
    };


    // questo va sui pulsanti

    // se il pulsante è "puls1"
    on (release){
    enableAll(1);
    //azioni
    }

    // se il pulsante è "puls2"
    on (release){
    enableAll(2);
    //azioni
    }

    ecc...


    Il mio problema è che vorrei che fin da subito uno dei pulsanti sia disabilitato e che alla pressione di uno degli altri pulsanti il meccanismo si ristabilisca tal quale come funzionerebbe con il codice così come è.
    Cosa dovrei aggiungere nel codice ?
    GRAZIE

  2. #2
    se vuoi che da subito sia inabilitato il puls1:nella timeline metti:

    enableAll(1);

    function enableAll(escl){
    for(i=1; i<=4; i++){
    if (_root["puls"+i] != _root["puls"+escl]){
    _root["puls"+i].enabled = true;
    } else {
    _root["puls"+i].enabled = false;
    }
    }
    };

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    92
    Ti ringrazio per la risposta.
    FUNZIONA !
    Però ho una questione da porti :
    io la funzione enableAll(1); l'avevo già inserita sulla timeline ma su di un altro livello e non funzionava.
    Non ci capisco una mazza di actionscript ma ero andato ad intuito visto il fatto che al pulsante 1 è assegnata la funzione :
    on (release){
    enableAll(1);
    Ho riprovato anche adesso ed ho riscontrato la medesima cosa.
    Perchè l'azione messa su un altro livello non funziona ?

    CIAO e GRAZIE

  4. #4
    METTILA TUTTO sullo stesso!perche' credo che prenda come iniziale se metti su uno tutto l oscript:altrimenti lo vede come 2 cose separate.e fa azionare solo il primo

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    92
    Si , si , l'ho già fatto e come ho già scritto FUNZIONA..
    Ho eseguito le tue indicazioni per filo e per segno.
    Mi chiedevo soltanto il motivo.
    GRAZIE ancora e CIAO

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.