Comunidad de diseño web y desarrollo en internet online

Pelicula de 1024x800 se puede escalar?

Citar            
MensajeEscrito el 07 Jul 2011 04:50 pm
Puedo escalar o sea reducir una pelicula Flex 3 diseñada a 1024x800 por ejemplo a 765x600.
Uso Swffit y swfobject con scale en los params de swfobject pero no se escala sino que se recorta.
El swffit creo que no lo uso bien ya que en un ejemplo he visto un swf dentro de otro? es posible?

Gracias .

Por amas

28 de clabLevel



 

chrome
Citar            
MensajeEscrito el 07 Jul 2011 05:10 pm
hay un parámetro que puedes poner en la configuración de Flash que es ScaleMode, no se si tienes acceso a eso desde Swift (mira si hay algo como especificaciones de publicación), sino lo puedes cambiar directamente en el HTML, seguramente lo tienes en noScale, debería ser showAll

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 Jul 2011 05:22 pm

Código HTML :

         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", "765", "600", "10.0.0", false, flashvars, params, attributes);
         swffit.fit("my_flash",765,600,765,600);


Así es como inserto el swf.

Código HTML :

   <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>

Y este es el HTML. Ya he probado con showAll pero se corta el swf.

Por amas

28 de clabLevel



 

chrome
Citar            
MensajeEscrito el 07 Jul 2011 05:28 pm
He visto un ejemplo muy parecido al mio , yo tambien uso swfAdress en la pagina de swfFit pero no entiendo el c.swf

Código HTML :

<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> 
   <head> 
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
      <title>swffit - Example Dynamic + SWFAddress- Smart Flash Resize Script</title> 
      <script type="text/javascript" src="swfobject.js"></script> 
      <script type="text/javascript" src="swfaddress.js"></script> 
      <script type="text/javascript" src="swffit.js"></script> 
      <script type="text/javascript"> 
         var flashvars = {};
         var params = {bgcolor:"#CCCCCC"};
         var attributes = {id: "flash"};
         swfobject.embedSWF("c.swf?path=website.swf", "my_flash", "550", "400", "8.0.0", "", flashvars, params, attributes);
         swffit.fit("flash",550,450);
      </script> 
      <style type="text/css"> 
         body{
            background-color: #ccc; /*ps: change this value to the same background color of your flash movie*/
         }
      </style> 
   </head> 
   <body> 
      <div id="my_flash"> 
         <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" title="Get Adobe Flash player" /></a><br /> 
         You need <a href="http://www.adobe.com/go/getflashplayer">Flash Player 8</a> and allow javascript to see the content of this site..
      </div> 
   </body> 
</html>

Por amas

28 de clabLevel



 

chrome
Citar            
MensajeEscrito el 07 Jul 2011 06:16 pm
Mmm ... claro, creo que eso era con porcentajes, prueba con exactFit

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 08 Jul 2011 09:22 am
Nada no hay manera. Yo creia que los swf se comportaban como imagenes y se podian marcar las mediadas desde html sin que se recortara.

Por amas

28 de clabLevel



 

chrome
Citar            
MensajeEscrito el 08 Jul 2011 09:30 am
Bingo. Para novatos como yo aquí va la solución al problema, igual no le hace falta a nadie pero bueno.

Web programada en Flex 3 con unas medidas concretas en pixels 1024x800.
Resulta que la quieres ver en pantallas de resoluciones justas para no verla con scroll. No quieres scroll vaya.

Pues al inicio de la aplicacion he añadido la siguiente linia:

Código ActionScript :

stage.scaleMode = StageScaleMode.SHOW_ALL;

Y con eso al marcar unas medidas inferiores a 1024x800 no se corta sino que se reduce.

UFF!! Me parecio leer que SHOW_ALL venia por defecto , parece que no.

Por amas

28 de clabLevel



 

chrome

 

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