Comunidad de diseño web y desarrollo en internet online

Boton fullscreen con AS3

Citar            
MensajeEscrito el 20 Dic 2011 03:17 pm
Hola amigos, les comento cual es el asunto. Estoy construyendo una página en flash cs5.5 con AS3, y se me ocurrió añadirle en la base un botón para que al hacer click sobre él la web se ponga en modo de pantalla completa. El botón tiene el nombre de instancia fullscreen_btn y el código que empleé es este:

//1.
function setFullScreen():void {
if (stage.displayState== "normal") {
stage.displayState="fullScreen";
stage.scaleMode = StageScaleMode.NO_SCALE;
} else {
stage.displayState="normal";
}
}

//2.
fullscreen_btn.addEventListener(MouseEvent.CLICK, goFull);

//3.
function goFull(event:MouseEvent):void {
setFullScreen();
}

El problema es que funciona perfecto en internet explorer pero no en firefox. Alguien tiene idea de por qué y cómo puedo resolverlo? Mil gracias!

Por herrera_df

22 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 20 Dic 2011 10:22 pm
Tienes que ponerle allowFullscreen=true en el HTML que contiene el swf, mira si lo tienes puesto para ambos navegadores

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 20 Dic 2011 11:07 pm
Si jorge, lo iba a añadir en mi post principal, pero me temriné olvidando. La línea que ingresé es esta:

<param name="allowFullScreen" value= "true" />

La puse junto a los demás parámetros del swf, pero la cuestión es que en IE funciona bárbaro por en mozilla firefox no. Estuve revisando en google y a mucha gente le pasa pero nadie postea soluciones, y la verdad es que estuve intentando pero se me agotaron las ideas, por eso postié aquí. Te agradezco tu comment!

Por herrera_df

22 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 20 Dic 2011 11:08 pm
Perdón, acabo de darme cuenta de que no la había ingresado en el apartado de navegadores que no sean IE. Puse exactamente lo mismo y funciona genial. Gracias!!

Por herrera_df

22 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 04 Jul 2012 12:15 am
no pues ami no me sale :(

Código HTML :

 <object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553548900" width="525" height="346">
                  <param name="movie" value="video.swf" />
                  <param name="quality" value="high" />
                  <param name="wmode" value="opaque" />
                  <param name="swfversion" value="6.0.65.0" />
                 <param name="allowFullScreen" value="true" />
                  <param name="expressinstall" value="Scripts/expressInstall.swf" />
                  <!--[if !IE]>-->
                    <object type="application/x-shockwave-flash" data="video.swf" width="525" height="346">
               <param name="movie" value="video.swf" />
               <param name="quality" value="high" />
               <param name="bgcolor" value="#000000" />
               <param name="play" value="true" />
               <param name="loop" value="true" />
               <param name="wmode" value="gpu" />
               <param name="scale" value="showall" />
               <param name="menu" value="false" />
               <param name="devicefont" value="false" />
               <param name="salign" value="" />
               <param name="allowScriptAccess" value="sameDomain" />
               <param name="allowFullScreen" value="true" />
                    <!--<![endif]-->
                    <param name="quality" value="high" />
                    <param name="wmode" value="opaque" />
                    <param name="swfversion" value="6.0.65.0" />
                    <param name="expressinstall" value="Scripts/expressInstall.swf" />
                   <param name="allowFullScreen" value="true" />
                    <div>
                      <h4>El contenido de esta p&aacute;gina requiere una versi&oacute;n m&aacute;s reciente de Adobe Flash Player.</h4>
                      <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Obtener Adobe Flash Player" width="112" height="33" /></a></p>
                    </div>
                    <!--[if !IE]>-->
                  </object>
                  <!--<![endif]-->
                </object>
</code>

Por RZ

Claber

118 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 04 Jul 2012 12:27 am
bueno ya resolvi el problema es que yo estaba usando este codigo

Código ActionScript :

if (stage.displayState == "normal")
   {
   stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;
   }
   else
   {
   stage.displayState = StageDisplayState.NORMAL;
   }

y debe de ser como el que se posteo desde el principio saludos :D:

Por RZ

Claber

118 de clabLevel



Genero:Masculino  

chrome

 

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