Comunidad de diseño web y desarrollo en internet online

Tamaño swf

Citar            
MensajeEscrito el 09 Jun 2011 09:12 am
Tengo una web hecha en flex con un tamaño de 1024x800.
Me gustaria poder enseñarla en dispositivos 1200x800 sin scroll pero no consigo entender como hacerlo con SWFObject. Prové con params scale pero no consigo nada.
Estoy usando Flex 4.5.

gracias.

Por amas

28 de clabLevel



 

chrome
Citar            
MensajeEscrito el 09 Jun 2011 09:15 am
No sé por qué defines un tamaño concreto para el objeto flash. Pon que la altura y la anchura sea el 100% y se adaptará en cada caso al tamaño que corresponda.

Por inexperto86

Claber

120 de clabLevel



 

msie8
Citar            
MensajeEscrito el 09 Jun 2011 09:25 am

Código Javascript :

      <script type="text/javascript">
         if(screen.height <= 800)
         {
            var flashvars = {};
            var params = {bgcolor:"#FFFFFF",scale:"showAll",allowFullScreen: "true",allowScriptAccess: "always",wmode: "transparent"};
            var attributes = {};
            attributes.id = "my_flash";
            swfobject.embedSWF("index.swf", "myAlternativeContent", 800, 600, "10.0.0", false, flashvars, params, attributes);
            //swffit.fit("my_flash",amp,alc,amp,alc);
            swffit.fit("my_flash",800,600,800,600);
         }
         else 
         {
            var flashvars = {};
            var params = {bgcolor:"#FFFFFF",scale:"showAll",allowFullScreen: "true",allowScriptAccess: "always",wmode: "transparent"};
            var attributes = {};
            attributes.id = "my_flash";
            swfobject.embedSWF("index.swf", "myAlternativeContent", 1019, 800, "10.0.0", false, flashvars, params, attributes);
            //swffit.fit("my_flash",amp,alc,amp,alc);
            swffit.fit("my_flash",1019,800,1019,800);
         }
      </script>
   </head>
   <body id='bod'>
      <div id="myAlternativeContent">
         <a href="http://www.adobe.com/go/getflashplayer">
            <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
         </a>
      </div>   
   </body>


Esto es lo que estoy provando.

Por amas

28 de clabLevel



 

chrome
Citar            
MensajeEscrito el 09 Jun 2011 09:37 am

amas escribió:

Código Javascript :

      <script type="text/javascript">
         if(screen.height <= 800)
         {
            var flashvars = {};
            var params = {bgcolor:"#FFFFFF",scale:"showAll",allowFullScreen: "true",allowScriptAccess: "always",wmode: "transparent"};
            var attributes = {};
            attributes.id = "my_flash";
            swfobject.embedSWF("index.swf", "myAlternativeContent", 800, 600, "10.0.0", false, flashvars, params, attributes);
            //swffit.fit("my_flash",amp,alc,amp,alc);
            swffit.fit("my_flash",800,600,800,600);
         }
         else 
         {
            var flashvars = {};
            var params = {bgcolor:"#FFFFFF",scale:"showAll",allowFullScreen: "true",allowScriptAccess: "always",wmode: "transparent"};
            var attributes = {};
            attributes.id = "my_flash";
            swfobject.embedSWF("index.swf", "myAlternativeContent", 1019, 800, "10.0.0", false, flashvars, params, attributes);
            //swffit.fit("my_flash",amp,alc,amp,alc);
            swffit.fit("my_flash",1019,800,1019,800);
         }
      </script>
   </head>
   <body id='bod'>
      <div id="myAlternativeContent">
         <a href="http://www.adobe.com/go/getflashplayer">
            <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
         </a>
      </div>   
   </body>


Esto es lo que estoy provando.


Entonces el problema lo tienes en el JavaScript. Ese if-else sobra, simplemente cuando definas el objeto pásale al constructor de SWFObject 100% y 100% como parámetro.

Por inexperto86

Claber

120 de clabLevel



 

msie8
Citar            
MensajeEscrito el 09 Jun 2011 10:03 am
Sigo sin ver la pelicula completa. Esta hace 1024x800 y cuando la resolución es mayor ningun problema. Ahora al tener por ejemplo 800x600 solo veo un trozo de la pelicula. Gracias.

Por amas

28 de clabLevel



 

chrome

 

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