scusate ho rifatto tutto ma continua a non funzionare perchè??
ho un filmato con solo un frame, due radio button e una variabile di nome "stampa"
e questo codice
codice:
// ----------------------
// Creo il Cookie
// ----------------------
mioCookie = SharedObject.getLocal("sharedCookie");
// ----------------------
// se la variabile Cookie.data.selezione è definita
// ----------------------
if (mioCookie.data.selezione != undefined) {
select = mioCookie.data.selezione;
// se la variabile select è uguale a "new"
if (select == "new") {
getURL("http://www.google.it", "_blank");
// se la variabile select è uguale a "old"
} else if (select == "old") {
}
// Altrimenti
} else {
// rilevo le impostazioni del computer
// ----------------------
sc = System.capabilities;
ris = (sc.screenResolutionX+"x"+sc.screenResolutionY);
// ----------------------
// Eseguo la verifica in base al radio button premuto
// ----------------------
radioGroup.setChangeHandler("cambia");
// ----------------------
function cambia(component) {
if (radio1.getState(true)) {
mioCookie.data.selezione = "new";
// creiamo la variabile "risposta", che conterrà la risposta
// alla chiamata del metodo flush()
var stampa = Cookie.flush();
// se "risposta" è falsa (negazione permanente dello spazio)
if (stampa == false) {
// scriviamo il messaggio...
stampa.text = "non è possibile scrivere";
// se "risposta" è vera (il cookie è stato salvato)
} else if (risposta == true) {
// scriviamo il messaggio...
stampa.text = "mioCookie.data.selezione";
// se "risposta" è undefined (percorso non valido nel getLocal)
} else if (stampa == undefined) {
// scriviamo il messaggio...
stampa.text = "il percorso è errato";
// altrimenti se "risposta" è uguale a "pending" ( si è aperto
// il pannello delle impostazioni per la richiesta di spazio
} else if (stampa == "pending") {
// definiamo la funzione legata all'evento on status
// passando "errore" come parametro
Cookie.onStatus = function(errore) {
// se errore.code è uguale a... (l'utente ha
// negato lo spazio aggiuntivo
if (errore.code == "SharedObject.Flush.Failed") {
// scriviamo il messaggio...
stampa.text = "spazio non sufficiente";
// altrimenti (l'utente ha concesso lo spazio
} else {
// scriviamo il messaggio...
stampa.text = "spazio concesso";
}
// rendiamo indefinita la funzione legata all'evento
this = undefined;
};
}
} else if (radio2.getState(true)) {
Cookie.data.selezione = "old";
// creiamo la variabile "risposta", che conterrà la risposta
// alla chiamata del metodo flush()
var stampa = Cookie.flush();
// se "risposta" è falsa (negazione permanente dello spazio)
if (stampa == false) {
// scriviamo il messaggio...
stampa.text = "non è possibile scrivere";
// se "risposta" è vera (il cookie è stato salvato)
} else if (risposta == true) {
// scriviamo il messaggio...
stampa.text = "mioCookie.data.selezione";
// se "risposta" è undefined (percorso non valido nel getLocal)
} else if (stampa == undefined) {
// scriviamo il messaggio...
stampa.text = "il percorso è errato";
// altrimenti se "risposta" è uguale a "pending" ( si è aperto
// il pannello delle impostazioni per la richiesta di spazio
} else if (stampa == "pending") {
// definiamo la funzione legata all'evento on status
// passando "errore" come parametro
Cookie.onStatus = function(errore) {
// se errore.code è uguale a... (l'utente ha
// negato lo spazio aggiuntivo
if (errore.code == "SharedObject.Flush.Failed") {
// scriviamo il messaggio...
stampa.text = "spazio non sufficiente";
// altrimenti (l'utente ha concesso lo spazio
} else {
// scriviamo il messaggio...
stampa.text = "spazio concesso";
}
// rendiamo indefinita la funzione legata all'evento
this = undefined;
};
}
}
}
}
stop();