2008-09-18 10 views

Répondre

4

Essayez quelque chose comme ceci:

getURL("javascript:location.reload(true)");

11

Vérifiez le ExternalInterface dans Action Script. L'utilisation de ce que vous pouvez appeler toutes les fonctions JavaScript dans votre code:

if (ExternalInterface.available) 
    { 
    var result = ExternalInterface.call("reload"); 
    } 

Dans le code Embedding HTML Entrez une fonction JavaScript:

function reload() 
    { 
    document.location.reload(true); 
    return true; 
    } 

Ceci a l'avantage que vous pouvez également vérifier si l'appel de fonction réussi et agis en conséquence. getUrl avec un appel à JavaScript ne devrait plus être utilisé aujourd'hui. C'est un vieux hack.

1

Dans Flash 10, vous pouvez faire:

navigateToURL(new URLRequest("path_to_page"), "_self"); 
2

rapide et sale: Cela fonctionne dans la plupart des cas (sans modifier la page HTML du tout):

import flash.external.ExternalInterface; 

ExternalInterface.call("history.go", 0); 
4

solution simple d'une ligne.

ExternalInterface.call("document.location.reload", true);