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();