Comunidad de diseño web y desarrollo en internet online

Fullscreen me deshabilita el contenido!

Citar            
MensajeEscrito el 07 Ago 2009 12:06 am
Hola! tengo un problema, estoy haciendo una web y puse un botón para ir a fullscreen. El tema es que pasa a fullscreen bien, pero el contenido deja de funcionar, aparece sólo la manito como si hubiese un link, y no anda nada dentro de la pagina, tengo qu apretar esc y salir de pantalla completa para que vuelva a andar.

El código que uso en el botón "pasar a pantalla completa" es:


Código ActionScript :

on(press){
  toggleFullScreen();
}

En el primer frame de la peli puse:


Código ActionScript :

Stage.scaleMode="noScale";
Stage.align = "MC";

function toggleFullScreen(){
  if(Stage["displayState"]=="normal"){
    Stage["displayState"]="fullScreen";
  }else{
    Stage["displayState"]="normal";
  }
}
var resizeListener:Object = new Object();

resizeListener.onResize = function () {
  toggleFullScreenButton._x=Stage.width/2;
  toggleFullScreenButton._y=Stage.height/2;
}

Stage.addListener(resizeListener);

(el código lo conseguí en el foro)

y agregué al html en params:


Código HTML :

allowFullScreen:"true"

Agradezco sialguien sabe qué pasa.

Gracias!

Ricardo

Por jricardoar

10 de clabLevel



 

chrome
Citar            
MensajeEscrito el 07 Ago 2009 11:58 am
Es raro ... ¿no habrá algún botón o elemento clicable que gane toda la pantalla?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 07 Ago 2009 10:13 pm
Gracias, Jorge.
Lo pude solucionar, el problema estaba con el html, no con el flash concretamente, es por el método swfobject que estaba utilizando para embeber la peli al html.

acá copio el código html para que funcione bien el fullscreen si se usa swfobject, para que lo puedan re-usar:

Código HTML :

<script type="text/javascript" src="js/swfobject.js"></script> 
      <script type="text/javascript" src="js/swfaddress.js"></script> 
   <style type="text/css"> 
 
   body {
      margin: 0;
      background-color: #000000;
      overflow: auto;
   }
   </style> 
 
        <script type="text/javascript"> 
        /*<![CDATA[*/
            swfobject.embedSWF('fader.swf', 'website', '100%', '100%', '9.0.45', 
                'swfobject/expressinstall.swf', {}, {bgcolor: '#000000', menu: 'false', wmode: 'opaque', allowFullScreen: 'true'}, {id: 'website'});
   
        /*]]>*/
        </script> 



Gracias!

Ricardo.

Por jricardoar

10 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.