validar validacion pagina funcion formularios formulario enviar ejemplos ejecutar despues con cargar carga asincrona antes javascript html flash actionscript

javascript - validacion - ¿Cómo obtengo flash para volver a cargar la página HTML principal en la que está incrustada?



validar formulario javascript html5 (5)

Verifique ExternalInterface en Action Script. Al usar esto, puede llamar a cualquier función de JavaScript en su código:

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

En el código HTML de incorporación, ingrese una función de JavaScript:

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

Esto tiene la ventaja de que también puede verificar, 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.

Tengo una aplicación flash (SWF) que ejecuta Flash 8 incrustado en una página HTML. ¿Cómo obtengo flash para volver a cargar la página HTML principal en la que está incrustada? He intentado usar ExternalInterface para llamar a una función de JavaScript para volver a cargar la página, pero parece que no funciona.


Pruebe algo como esto:

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


En Flash 10 puedes hacer:

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


Rápido y sucio: esto funcionará en la mayoría de los casos (sin modificar la página HTML):

import flash.external.ExternalInterface; ExternalInterface.call("history.go", 0);


Solución simple de una línea.

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