2008-09-18 14 views

Respuesta

4

intentar algo como esto:

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

11

Compruebe el ExternalInterface en Action Script. El uso de este puede llamar a cualquier función de JavaScript en el código:

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

En el código de incrustación HTML introduzca una función de JavaScript:

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

Esto tiene la ventaja de que también se puede comprobar, si la llamada a la función tuvo éxito y actuar en consecuencia. getUrl junto con una llamada a JavaScript ya no debería usarse hoy. Es un viejo truco.

1

En Flash 10 que puede hacer:

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

rápida y sucia:

import flash.external.ExternalInterface; 

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

solución de una línea simple: Esto funcionará en la mayoría de los casos (sin modificar la página HTML en absoluto).

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