Estoy con un nuevo proyecto en el que cargo de fondo un .swf que se redimensiona ajustandose al tamaño del navegador, bien, el problema es que los distintos elementos que compondran la web, se reposicionan en el navegador por medio de un AS, el caso es que necesito que la pelicula se alinie arriba y a la izquierda ("TL"), pero si lo hago asi, el fondo se rescala mal, dejando un margen blanco en la parte derecha.
Este es el codigo que tengo:
Código :
fondo.loadMovie("platos.swf"); Stage.scaleMode = "noscale"; //----------------------- var StageWidth:Number = 950; var StageHeight:Number = 650; function escalaFondo() { if (Stage.width > Stage.height) { fondo._width = Stage.width; fondo._yscale = fondo._xscale; } else { fondo._height = Stage.height; fondo._xscale = fondo._yscale; } fondo._x = (StageWidth - fondo._width) / 2; fondo._y = (StageHeight - fondo._height) / 2; } //----------------------- Stage.addListener(this); this.onResize = escalaFondo; escalaFondo(); //----------------------- var reeScale:Object = new Object(); reeScale.onResize = reSize; function reSize(Void) { new mx.transitions.Tween(botonescl, "_x", mx.transitions.easing.Back.easeInOut, botonescl._x, 90, 50, false); new mx.transitions.Tween(botonescl, "_y", mx.transitions.easing.Back.easeInOut, botonescl._y, (Stage.height-botonescl._height)/3, 50, false); } Stage.scaleMode = "noScale"; Stage.align = "TL"; Stage.addListener(reeScale); stop();
Que puedo hacer? Saludos y gracias de antemano