Comunidad de diseño web y desarrollo en internet online

OnResize por defecto

Citar            
MensajeEscrito el 02 Oct 2009 08:35 am
A ver si me explico, tengo un escalado de un mc que contiene una imagen de fondo con el siguiente código:

Código Javascript :

Stage.scaleMode = "noscale";

//-----------------------

Stage.align = "TL";
function escalaFondoa() {
if (Stage.height>Stage.width) {
fondo._width = Stage.width;
fondo._yscale = fondo._xscale;
} else {
fondo._height = Stage.height;
fondo._xscale = fondo._yscale;
}
}
//-----------------------
Stage.addListener(_root);
_root.onResize = escalaFondoa;
escalaFondoa();
//-----------------------
stop();


Esto sólo me lo carga cuando retoco el navegador es decir, cuando ejecuto para que me haga el onResize, y es cuando me da el resultado deseado, pero al ejecutar la película desde un inicio no me hace lo mismo, es decir no me escala la película con la imagen dentro.
Que tendría que hacer para que me ejecutase la misma acción desde el inicio de la ejecución del clip.

Alguien me podría echar una mano? tiene pinta de no ser algo muy complicado y probablemente la solución no es complicada pero e he cansado de buscar y no saco nada en claro.

Saludos y gracias de antemano.

Por Jeymedia

10 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 02 Oct 2009 10:46 am
El problema es que al inicio el Stage no toma el valor (si lo trazas verás que es el valor original de tu peli) y recién lo hace cuando cambias el tamaño de la ventana del navegador. Para el primer resize le tienes que pasar explícitamente el tamaño del escenario como flashvars (puedes usar JS para capturarlo si es fullscreen)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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