Foros del Web » Creando para Internet » Flash y Actionscript »

Insertar Flash con un ancho de 100% y alto fijo.

Estas en el tema de Insertar Flash con un ancho de 100% y alto fijo. en el foro de Flash y Actionscript en Foros del Web. Saludos a todos. Quisiera inserta un archivo swf en mi pagina web, cuyo ancho sea el 100% del explorador pero que el alto sea estático ...
  #1 (permalink)  
Antiguo 13/03/2011, 19:23
 
Fecha de Ingreso: diciembre-2009
Mensajes: 25
Antigüedad: 14 años, 11 meses
Puntos: 0
Pregunta Insertar Flash con un ancho de 100% y alto fijo.

Saludos a todos.

Quisiera inserta un archivo swf en mi pagina web, cuyo ancho sea el 100% del explorador pero que el alto sea estático de 350px.

Ya he intentado varias cosas pero tengo problemas cuando redimenciono la ventana.

Les agradecería su colaboración.
  #2 (permalink)  
Antiguo 14/03/2011, 14:53
 
Fecha de Ingreso: diciembre-2010
Ubicación: Madrid
Mensajes: 342
Antigüedad: 13 años, 10 meses
Puntos: 28
Respuesta: Insertar Flash con un ancho de 100% y alto fijo.

Hola, ponle a tu mc un nombre de instancia, por ejemplo "mio_mc". Luego crea una capa a la que llames acciones y en el primer fotograma de esa capa pega este código:
Código ACTIONSCRIPT:
Ver original
  1. Stage.scaleMode = "noScale";
  2. Stage.align = "TL";
  3.  
  4. var miListener:Object = new Object();
  5.  
  6. miListener.onResize = function(){
  7.     mio_mc._width= Stage.width;
  8.    
  9. }
  10.  
  11. Stage.addListener(miListener);
  12. mio_mc._width= Stage.width;
El código le indica a Flash que ajuste el ancho del clip "mio_mc" al ancho de la pantalla.
Luego en Flash vas a archivo/configuración de publicación/flash y en las dimensiones de la película les pones ancho = 100 % y publicas, luego pruebas película.
saludos
__________________
diseño web

Etiquetas: alto, ancho, fijo, flash
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:00.