Venho mais uma vez com um método bastante utilizado no flash que é o "resize" utilizado para posicionar os item na tela ou expandir uma imagem de fundo.
//--> primeiro é necessário definir a posição de registro dá pagina neste caso topo esquerdo |----------------------
stage.align = StageAlign.TOP_LEFT;
//--> sugiro que deixe a escala da pagina como não escalavel |------------------------------------------------------
stage.scaleMode = StageScaleMode.NO_SCALE;
//--> função que receberá o ouvinte "resize" |----------------------------------------------------------------------
function funcaoResize(_evt:Event):void
{
//--> posicionando o quadrado no centro utilizando o valor do palco dividido por 2 |------------------------
this.quadradoCentroMov.x = stage.stageWidth/2;
this.quadradoCentroMov.y = stage.stageHeight/2;
//--> posicionando o triagulo no canto superior direito |-----------------------------------
// obs. o ponto de registro do tringulo encontra-se no centro por isso a subtração do tamanho dele por 2 |--
this.trianguloDirMov.x = stage.stageWidth - (trianguloDirMov.width/2)
}
stage.addEventListener(Event.RESIZE, funcaoResize);