Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,199

    funzione per attiva e disattiva bottoni

    Ciao a tutti, buon pomeriggio:

    ho 6 bottoni con questa azione

    on (release) {
    _level0.scelta_menu = 1;
    play();

    }

    per il primo

    on (release) {
    _level0.scelta_menu = 2;
    play();

    }

    per il secondo ect. ect.

    avrei necessità che una volta cliccato sul primo bottone esso si disabilitasse e si attivasse poi quando clicco ad esempio su di un altro bottone

    come posso fare??'

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,199
    ok risolto con una banale ricerca, chiedo scusa hai moderatori se non ci ho pensato subito.

    Ma colgo l'occasione per chiedere un info sullo stesso problema

    POSSO DIRE AD UN PULSANTE SOLO CON UN PO DI CODICE COME ANCHE DI RIMANERE NELLO STATO DI "SOPRA" O "GIU" DEL BOTTONE???

  3. #3
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182

    Re: funzione per attiva e disattiva bottoni

    i pulsanti devono avere nome di istanza sequenziale ad esempio "puls1", "puls2", "puls3" ecc...

    la funzione ponendo che tu abbia 8 pulsanti è questa
    codice:
    disabilita = function(num){
    	for (i=1; i<=8; i++){
    		if (this["puls"+i] != this["puls"+num]){
    			this["puls"+i].enabled = true;
    		} else {
    			this["puls"+i].enabled = false;
    		}
    
    	}
    }
    e la applichi ad ogni pulsante così

    codice:
    on (release) { 
    _level0.scelta_menu = 1; 
    play(); 
    disabilita(1);
    }
    codice:
    on (release) { 
    _level0.scelta_menu = 2; 
    play(); 
    disabilita(2);
    }
    ecc...

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,199
    nn funzia, ti dico come sono messo

    su un solo fotogramma sullo stage ho i miei 8 bottoni la funzione la metto al fotogramma o su un altro layer con fotogramma vuoto??

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da markgrav
    nn funzia, ti dico come sono messo

    su un solo fotogramma sullo stage ho i miei 8 bottoni la funzione la metto al fotogramma o su un altro layer con fotogramma vuoto??
    per correttezza è meglio metterlo su di un layer apparte, ma hai rinominato i pulsanti (il nome di istanza) nella maniera suggerita? se i pulsanti si trovano sulla root prova a cambiare i "this" in "_root"

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,199
    ho fatto come mi hai detto ho creato un altro layer binaco dove ho applicato sopra il codice corretto me mi hai detto:

    codice:
    disabilita = function(num){
    	for (i=1; i<=8; i++){
    		if (_root["puls"+i] != _root["puls"+num]){
    			_root["puls"+i].enabled = true;
    		} else {
    			_root["puls"+i].enabled = false;
    		}
    
    	}
    }
    MA NON FUNZIA ANCORA

  7. #7
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da markgrav

    MA NON FUNZIA ANCORA
    :master: quello che ti ho scritto è corretto, l'ho fatto mille volte ed anche postato altre volte con riscontro positivo, probabilmente il tuo è un semplice problema di percorsi, spiega meglio la struttura del tuo swf che cerchiamo di venirne a capo

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,199
    scusami se ti rispondo in ritardo, MI FUNZIA TUTTO OK

    Grazie tante!!!

  9. #9
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da markgrav
    scusami se ti rispondo in ritardo, MI FUNZIA TUTTO OK

    Grazie tante!!!
    meglio così, era strano che non andasse


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.