Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/09/2009, 15:04
Avatar de TMeister
TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 3 meses
Puntos: 193
Respuesta: Pantalla completa

Hola.

fscommand efectivamente funciona para hacer fullscreen PERO esto solo aplica para proyectores, es decir un SWF creado como .exe no para un SWF para web.

Ahora no dices si usas AS2 o AS3.

te dejo como hacerlo en los 2 casos:

AS2

Código actionscript:
Ver original
  1. var _toggle = "normal";
  2. full.onRelease = function ()
  3. {
  4.     if(_toggle == "normal")
  5.     {
  6.         Stage.displayState = "fullscreen";
  7.         _toggle = "fullscreen"
  8.     }else
  9.     {
  10.         Stage.displayState = "normal";
  11.         _toggle = "normal"
  12.     }
  13. }

AS3
Código actionscript:
Ver original
  1. import flash.display.Stage;
  2. import flash.display.StageDisplayState;
  3.  
  4. full.addEventListener(MouseEvent.CLICK, launch);
  5. function launch(e:MouseEvent)
  6. {
  7.     if(stage.displayState == StageDisplayState.NORMAL)
  8.     {
  9.         stage.displayState = StageDisplayState.FULLSCREEN
  10.     }else
  11.     {
  12.         stage.displayState = StageDisplayState.NORMAL
  13.     }
  14. }

Y lo mas importante es el HTML ahi es donde seteas los permisos para que se pueda ejecutar el FullScreen.

Código HTML:
 <object width="50"  height="50" id="movie">
      <param name="allowFullScreen" value="true" />
      <param name="movie" value="movie.swf" />
      <embed src="movie.swf" allowFullScreen="true"
      width="50" height="50" name="movie" />
      </object> 
Saludos!!