Estoy haciendo eso con una función resize
Código ActionScript :
var myStage:Stage = this.stage;
myStage.scaleMode = StageScaleMode.NO_SCALE;
myStage.align = StageAlign.TOP_LEFT;
myStage.addEventListener(Event.RESIZE, resizeDisplay);
resizeDisplay();
var LINHAS:Sprite = new Sprite();
addChild( LINHAS ).name = "LINHAS";
LINHAS.addChild(mcLinhaUp);
LINHAS.addChild(mcLinhaDown);
function resizeDisplay(event:Event=null):void
{
var swfWidth:int = myStage.stageWidth;
mcLinhaUp.width = swfWidth;
mcLinhaDown.width = swfWidth;
}
Esto funciona para estructuras con alineamiento a izquierda, se presentan entonces dos situaciones ambas desfavorables
a) Si coloco este código tal como aparece aqui la línea siempre se redimensiona alcanzando los bordes de la pantalla pero el swf queda alineado a izquierda.
b) Si borro la
línea myStage.align = StageAlign.TOP_LEFT;
el swf se centraliza pero la línea alcanza solamente el borde derecho de la pantalla.
Alguien sabe la solución para este problema?. Desde ya muchas gracias. Claudio
