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

Redimensionado automatico SWF

Estas en el tema de Redimensionado automatico SWF en el foro de Flash y Actionscript en Foros del Web. Hola a todos Ante todo os pido disculpas si el tema está repetido pero yo no he logrado encontrarlo. Resulta que estoy haciendo una web ...
  #1 (permalink)  
Antiguo 20/03/2008, 20:55
 
Fecha de Ingreso: marzo-2008
Mensajes: 1
Antigüedad: 16 años, 8 meses
Puntos: 0
Redimensionado automatico SWF

Hola a todos

Ante todo os pido disculpas si el tema está repetido pero yo no he logrado encontrarlo.

Resulta que estoy haciendo una web hibrida; html y flash

El html consta de dos marcos, uno al 25% de la pantalla y otro al 75% de tal forma que respeta la misma distancia con cualquier resolucion.

Dentro del marco de 25%, tengo un archivo SWF que es una simple imagen estática, y lo que quiero es que se adapte tanto al ancho como al alto en este marco, proporcionalmente, no se si me explico.

Le he dado el valor de anchura 100% y el de altura relativo (*) en el codigo html, la pelicula se ajusta, pero no el contenido. Se ve un marco blanco en vez de ensancharlo al tope.

El tamaño real del flash es de 250 de ancho x 415 de alto

Espero que me podais ayudar, y perdonad mi ignorancia

gracias.




Última edición por malpaiseno; 20/03/2008 a las 21:04
  #2 (permalink)  
Antiguo 21/03/2008, 06:14
Avatar de alexander_sp  
Fecha de Ingreso: febrero-2004
Ubicación: Barcelona
Mensajes: 719
Antigüedad: 20 años, 9 meses
Puntos: 4
Re: Redimensionado automatico SWF

No se si esto te podra ayudar.
En 1 capa pones:
/* Codigo redimensionar en pantalla*/
/* Autor: Ferran Martinez */
/* Fecha: 13/01/07 */
stop();
//redimensionar en pantalla
//Optimizamos el escenario, para el uso del objeto Stage.
Stage.scaleMode = 'noScale';
Stage.align = 'TL';
redim = new Object();
redim.onResize = redimensionar;
Stage.addListener(redim);
//La función redimensionar(), redimensiona el fondo de la película cada vez que se modifica el tamaño de la ventana del navegador.
function redimensionar() {
fondo._width = Stage.width;
fondo._height = Stage.height;
}
redimensionar();

En segunsa capa pones la foto con nobre de instancia: fondo

saludos
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 22:50.