continuo passo 1))-------------------------------------
<body onload = "javascript_set_movie('movie', 'state_v_sound', getSSCookie(state_v_sound));" >
2))-----------------------------------------------------
Nel filmato basta impostare nella _root lo stato del suono di default nella variabile 'state_v_sound' e azzerare o alzare il volume in base allo stato del suono
Questa variabile sara' quella letta nel cookie e quella passata con il metodo 'onload' del body.
PS: Ilconcetto spiegato è valido e puoi trovare tu il codice migliore e ottimizzato per come desideri. Il codice che ora ti andro' a scrivere puo' essere facilmente implementato per gestire l'azzeramento del volume e il rinizio del suono senza doverlo far ripartire da capo (anzi di stoppare il suono, ne azero solo il volume)
Action Script:
frame[1]
///////////////////////////////////////////////////
// DICHIARAZIONE E INIZIALIZAZIONE
var state_v_sound = "yes";
var old_state_v_sound = "";
frame[2]
///////////////////////////////////////////////////
// CONTROLLO DELLO STATO DEL SUONO
if (_root.state_v_sound != _root.old_state_v_sound){
// CASO CAMBIAMENTO DI STATO
_root.old_state_v_sound = _root.state_v_sound;
if (_root.state_v_sound == "yes"){
// CASO SI SUONO
_root.sound_volume = 100;
} else
// CASO NO SUONO
_root.sound_volume = 0;
}
}
frame[3]
/////////////////////////////////////////////////////////
// TORNA INDIETRO
gotoAndPlay(_currentframe-1);
3))-----------------------------------------------------
Nel filmato quando premi il suono fai partire anche questa funzione:
on (release) {
//...
//...
// SETTAGGIO COOKIE
getURL("javascript:setSSCookie('state_v_sound','"+ _root.state_v_sound +"'));
}
TUTTO CHIARO?
Buon lavoro