Comunidad de diseño web y desarrollo en internet online

SWF ocupa toda la ventana del navegador peor no escalado

Citar            
MensajeEscrito el 18 Oct 2005 10:33 am
Como se puede hacer q un SWF ocupe toda la ventana del navegador pero sin escalarlo.

Me explico, quiero q la animación o secuencia principal se vea de un tamaño fijo, pero q el resto de la pantalla disponible sea ocupada por graficos flash q ocuparan todo lo disponible, aunq no sean de la animación principal.

Una web como ejemplo:

www.metrovacesa.com

Por Raditz

51 de clabLevel



Genero:Masculino  

Todas partes

firefox
Citar            
MensajeEscrito el 18 Oct 2005 12:43 pm
Usa porcentajes, tal y como lo hacen ellos, sino mira lo que tienen en su etiqueta embed:


<embed src="swf/home.swf" quality="high" bgcolor="#ffffff" width="100%" height="100%" align="middle" ... />


Esto ya se ha discutido mucho, te invito atentamente a que uses el buscador primero antes de postear.

Saludos!

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 18 Oct 2005 12:58 pm
Pues disculpame pero es q todas las referencias q había encontrado aqui en el foro eran como la q tú indicas, y no se pq a mi no me funcionaban, a mi me amplian todo el swf, escalandolo hasta ajustar el tamaño de la ventana, pero no es ese el comportamiento q busco :crap:

Por Raditz

51 de clabLevel



Genero:Masculino  

Todas partes

firefox
Citar            
MensajeEscrito el 18 Oct 2005 01:33 pm
Stage.scaleMode = "noScale";

Pon esa l´inea al principio del c´odigo ;)

Por MorphX

SWAT Team

982 de clabLevel

3 tutoriales

  SWAT

La Telaraña Digital

opera
Citar            
MensajeEscrito el 18 Oct 2005 03:32 pm
Thanks, voy a probar!!!

Por Raditz

51 de clabLevel



Genero:Masculino  

Todas partes

firefox
Citar            
MensajeEscrito el 18 Oct 2005 04:14 pm

MorphX escribió:

Stage.scaleMode = "noScale";

Pon esa l´inea al principio del c´odigo ;)


Je,je si se me olvidaba decirte eso... :P

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 02 Ene 2006 11:22 pm
Vale, ya hace el escalado...pero aun asi la zona ocupada por flash sigue teniendo las dimensiones del diseño flash.

Que habría q hacer para q ocupase toda la pantalla, estirando ciertos elementos, como el fondo, barra botones, etc? Quizas mediante AS preguntarle al navegador la resolución de la pantalla y estirar esos elementos?

Por Raditz

51 de clabLevel



Genero:Masculino  

Todas partes

firefox
Citar            
MensajeEscrito el 03 Ene 2006 11:17 am
Y otra cosita sería ponerle esto:

Código :

<style type="text/css">
<!--
body {
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
}
-->
</style>

para eliminar los márgenes

Por Sisco

BOFH

3700 de clabLevel

12 tutoriales
4 articulos

Genero:Masculino   Bastard Operators From Hell



Ultima edición por Sisco el 05 Ene 2006 06:01 pm, editado 1 vez

Catalunya

firefox
Citar            
MensajeEscrito el 05 Ene 2006 01:14 pm
vale, pero lo de las dimensiones del stage como lo soluciono, como cambio su tamaño en funcion de la resolucion?

Por Raditz

51 de clabLevel



Genero:Masculino  

Todas partes

msie
Citar            
MensajeEscrito el 05 Ene 2006 03:33 pm

Código :

function cambiarMedidas() {
   escalable_mc._width = Stage.width+50;
   escalable_mc._height = Stage.height+50;
   escalable_mc._x = _level0._x-50;
   escalable_mc._y = _level0._y-50;
}
//
Stage.scaleMode = "noScale";
miListener = new Object();
miListener.onResize = function() {
   cambiarMedidas();
};
Stage.addListener(miListener);


Pero ten en cuenta, que en el html tienes que poner una funcion java script para que redimensione la ventana, ya que hasta que no detecta un cambio de medida no actua la función cambiarMedida() ya que el controlador es onResize. Quizás alguién sepa otro código mejor.

Suerte!

Por Sisco

BOFH

3700 de clabLevel

12 tutoriales
4 articulos

Genero:Masculino   Bastard Operators From Hell

Catalunya

firefox

 

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