Visualizza Versione Completa : Livelli e pulsanti
Motta
05-21-2005, 09:22 AM
Utilizzando i livelli per un filmato flash, ho notato che restano 'attivi' i pulsanti che ci sono sul filmato del livello sottostante.
C'è un modo per far si che questi pulsanti non siano più 'attivi' almeno fino a quando non si ritorna al loro livello ???
pepigno75
05-21-2005, 09:40 AM
allora l'unico metodo e rendere enabled= fase tutti i pulsanti.. fai una funzione unica
function setEnableAllButtun(bool:Boolean):Void{
button1.enabled= bool;
buton2.enabled= boll;
}
un'altro metodo è quello di attacchare un movieclip con alpha 0 sopra il livello sottostante e scrivere cosi.
mcback.useHandCursor= false;
il clip è invisibile e ricopre tutto il livello impedendo qualsiasi click :)
Motta
05-21-2005, 10:20 AM
allora l'unico metodo e rendere enabled= fase tutti i pulsanti.. fai una funzione unica
function setEnableAllButtun(bool:Boolean):Void{
button1.enabled= bool;
buton2.enabled= boll;
}
ma mi chiude anche i pulsanti del livello superiore?
esempio: con quel comando io disabilito quelli del livello 0
ma sul livello 1 ci sono altri pulsanti.. disabilita pure quelli?
(sopra al livello 1 non ci sono altri livelli).
pepigno75
05-21-2005, 10:32 AM
La risposta è "prova no" ehehe
Se utilizzi il metodo della funzione basta che non metti i nomi istanza dei pulsanti del livello superiore....
Se utilizzi il metodo del clip che fa da "barriera" bastas che lo crei sul livello m0 o sul livello precendente a quello che carichi :)
Motta
05-21-2005, 10:55 AM
allora l'unico metodo e rendere enabled= fase tutti i pulsanti.. fai una funzione unica
function setEnableAllButtun(bool:Boolean):Void{
button1.enabled= bool;
buton2.enabled= boll;
}
per fare la parte dell'ignorante....
ma bool
o boll ?
:confused:
pepigno75
05-21-2005, 10:59 AM
Scusami hai ragione... ho sbagliato a scrivere cmq ti spiego bool è un paramentro della funzione eccone uan corretta
function setEnableAllButton(bool:Boolean):Void{
button1.enabled= bool;
button2.enabled= booll;
}
per esempio quando vuoi disabilitare i pulsanti che vuoi tu basta che li metti in lista e fai...
setEnableAllButton(false);
per abilitatli
setEnableAllButton(true);
ciao