2011-06-22 9 views
5

Tengo una ventana de vista de luz que debe aparecer cuando se hace clic en un elemento en una película flash a pantalla completa. Así que quiero poner en la devolución de llamada lightview un poco de JS que cerrará la película flash a pantalla completa. ¿Es posible cerrar una película flash a pantalla completa en JS?Cerrar el flash de pantalla completa de JS/Jquery

+1

No tiene acceso al swf sour ce? – DanielB

+0

Con "cerrar", ¿quiere salir del modo de pantalla completa pero seguir reproduciendo la película? –

+0

puede invocar el método del objeto swf si el objeto se expone y usted los conoce. mira este ejemplo http://www.permadi.com/tutorial/flashjscommand/. –

Respuesta

2

Básicamente es necesario hacer en el método SWF, que comprueba el estado de pantalla completa.

javascript:

var FULLSCREEN = 1; 

function check_fullscreen() { 
    return FULLSCREEN; 
} 

function turn_off_fullscreen() { 
    FULLSCREEN = 0; 
} 

FLASH:

if (!ExternalInterface.call("check_fullscreen")) 
    //turn off fullscreen 

Si quieres no permites pantalla completa de todos los tiempos, cuando parámetro uso Insertar Flash (en formato html):

<param name="allowFullscreen" value="false"> 
Cuestiones relacionadas