Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá Galera!
Vim recorrer aos mestres de Action Scripts.
Eu estou com um "pequeno problema".
Fiz um site em Flash Líquido/Fluído com as coordenadas para que o Loader e o menu (ambos instanciados) fiquem sempre no centro.
Abaixo o link:
A questão é:
Ele inicia alinhado a direita, mas quando eu mudo o tamanho da janela, ele fica correto (Isso mostra que o onResize funciona) e quanto atualizo (F5) ele inicia corretamente.
Ele é todo instanciado, abre o conteúdo em um Loader chamado "carregando"
Abaixo o código:
//Carregar Aúncio:
carregador.loadMovie("anuncio.swf");
// **Alinhar palco a esquerda
Stage.align = "TL";
// *** Stop the stage from scaling with the browser window.
Stage.scaleMode = "noScale";
comecar = new Object();
comecar.onLoad= function() {fluid._x = (Stage.width + 200)/2
fluid._y = Stage.height/2
carregador._x = (Stage.width - carregador._width)/2;
carregador._y = (Stage.height - carregador._height)/2;
barra_menu._x = (Stage.width - barra_menu._width)/2;
barra_menu._y = carregador._y + 450;
// end initial position setting
}
//create a listner that checks to see if the browser window is resized
sizeListener = new Object();
sizeListener.onResize = function() {
// change movieclip properties when the window is resized.
topstretch._width = Stage.width;
fluid._y = Stage.height/2;
fluid._x = (Stage.width + 200)/2;
fluid._width = (Stage.width+300);
fluid._height = (Stage.height+200);
carregador._x = (Stage.width - carregador._width)/2;
carregador._y = (Stage.height - carregador._height)/2;
barra_menu._x = (Stage.width - barra_menu._width)/2;
barra_menu._y = carregador._y + 450;
};
Stage.addListener(sizeListener);Carregando comentários...