Ciao a tutti.
Sto utilizzando la libreria sfwaddress per un sito in flash, ho seguito i vari tutorial presenti sul sito asual.com e con piacere ho visionato il video, con i sottotitoli in italiano presenti su questo sito.
Devo dire che tutto funziona bene, con i tasti avanti e indietro del browser riesco avisualizzare le pagine visitati del sito in flash.
L'unico problema è il seguente:

succede un casino nel momento in cui clicco sul tasto refresh del browser, questa operazione non fa funzionare più il deep linking, nel senso che quando aggiorno la pagina il filmato flash sembra non funzionare, cliccando su i vari link per proseguire la navigazione, non riesco più a muovermi nelle pagine del sito.
La funzione che dovrebbe controllare i cambiamenti della URL è la segunete:

Codice PHP:
SWFAddress.setStrict(false);
SWFAddress.onChange = function() {
    var 
addr:String SWFAddress.getValue();
    if (
_currentframe == && addr == '') {
        
_root.play(2);
    } else {
        
_root.gotoAndStop(addr);
    }
    
_root.txtTesto.text addr;
    var 
titolo 'Mia Home page';
    var 
names SWFAddress.getPathNames();
    
    for (var 
0names.lengthi++) {
        
titolo += ' - 'names[i].substr(01).toUpperCase() + names[i].substr(1);
    }
    
SWFAddress.setTitle(titolo);
}; 
Come potete notare alla riga 9 ho inserito del codice che mi scrive dentro una casella di testo dinamica, il nome del frame corrente. Dopo che clicco sul tasto aggiorna del browser, nella casella non viene più visualizzato il nome del frame corrente, anche se continuo a cliccare su altri link. Sono costretto a ricaricare il sito, digitando l'indirizzo della home page.
E' come se dopo il refresh dal browser, la funzione SWFAddress.onChange non venisse più eseguita.
Ho tentato di cercare informazioni sulla rete, ma dopo 2 giorni non sono riuscito a trovare niente che mi potesse risolvere il problema.
Qualcuno puoi aiutarmi?

Vi ringrazio