Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

jonny_quest

[Resolvido] Prender objetos na posição x no stage.

Recommended Posts

Boa tarde! eu criei um MC(fundo) e uso ele para fazer o fundo do meu stage assim:

 

import flash.events.Event;

 

fundo.visible = false;

 

stage.addEventListener(Event.ENTER_FRAME, palco);

stage.addEventListener(Event.RESIZE, palco);

 

function palco(e:Event):void{

fundo.visible = true;

fundo.width = stage.stageWidth;

fundo.height = stage.stageHeight;

 

menu.visible = true;

}

 

Ele se estica todo do jeito que eu quero ocupando toda a tela do navegador.

Acontece que agora eu coloco outros MC's na tela como por exemplo: topo, rodapé e menu.

 

Como faço para que o Menu flutue somente no meio da posição Y no canto esquerdo da tela independente da resolução, e o Topo e o Rodapé no meio de X também?

 

Já tentei pegar isso e dividir por 2 assim: topo.x = topo.x / stage.stageHeight;

 

Mas conforme mudo a resolução ele ou fica mais para um lado ou fica mais para um outro, o mesmo ocorre com o menu e o rodapé.

O ponto de registro do objeto tb mudei de centralizado para superior esquerdo.

 

Alguém me dá uma dica ai por favor ???? http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Experimente diminuir a metade da largura ou altura do 'objeto' que deseja centralizar em relação ao resize do stage.

 

Sem tempo para procurar um exemplo entre os meus arquivos, no momento.

 

 

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa noite Elektra!!

 

Já o fiz antes e deu certo, porém o MC se afasta do canto esquerdo da tela, Ele fica no meio exato da tela e não é isso que quero.

 

Depois se voce puder me indicar uma leitura ou exemplo sobre como controlar isso no palco agradeço.

 

Só para te ilustrar mais uma vez eu tenho os MC's(fundo, topo, rodape e menu). O mc fundo tá OK abre por toda a tela independente do resize ele o acompanha.

 

topo = está no meio(X), porém ao fazer um resize ele se afasta do topo. :huh:

rodapé = fica no meio(X) e embaixo e quando se redimensiona para resolução acima de 1024x768 o rodapé tá descendo e sumindo. :(

menu = está no meio exato da posição(Y), porém ao redimensionar ele tende a vir pro centro(X) se afastando do canto esquerdo tb em resoluções acima de 1024x768.

 

tá uma encrenca danada! :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia!! brunobispo.

 

Valeu carinha !!! http://forum.imasters.com.br/public/style_emoticons/default/clap.gif Era isso mesmo que faltava, fiz uns ajustes pequenos e voilá!!! PERFEITO!!!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

Meus agradecimentos a todos que ajudaram!!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Em especial a BrunoBispo e Elektra! ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.