Mouseup

home / mouseLab
MouseLab

Utilizando o metodo resize no AS3

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.


imagem
 
//--> 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);
imagem
Clique para baixar Voltar a página

 

Relacionados

 

Comentários

 
imagem
 
imagem Comente, critique deixe sua impressão pra gente!
imagem
 
Redes sociais
Copyright © 2008 - 2012 MouseUP Serviços de Internet LTDA. Todo o conteúdo deste site é de uso exclusivo da MouseUP.
Proibida reprodução ou utilização a qualquer título, sob as penas da lei.
Youtube Google Maps Twitter Facebook Orkut