Ir para conteúdo

POWERED BY:

Arquivado

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

superkatatau

* Editar Mensagem * Excluir mensagem * Notificar esta Mensagem

Recommended Posts

olá pessoal,

 

estou com um probleminha que não to conseguindo achar a solução.

Vamos lá:

 

Tenho 35 keyframes na timeline e em cada um deles, tem uma ação especifica e o mesmo botão(botão msmo e não mc!) de "AVANÇAR" com uma programação para passar a foto.

O problema é que todo o conteudo é posicionado em forma liquida, ou seja, se movimenta de acordo com o tamanho do monitor.

 

Preciso saber como verificar, frame a frame, que este botão está posicionado assim:

 

_x: stage.width/2 -150;

_y: stage.height/3-30;

 

como poderia fazer?

 

Minhas tentativas:

- declarar X e Y em cada frame(não funcionou, não entendi por quê.)

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Apenas uma dúvida. Layout líquido, ok.

 

Seu botão para avançar as imagens está na página principal (35 keyframes)???

 

As imagens estão direto na timeline? dentro de um movie clip? são arquivos externos?

 

 

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

opa,

 

- as imagens estão na timeline,em movieclips, em 35 layers, em todos os 35 keyframes.

- o botão está em 35 keyframes, cada um com uma ação especifica para o frame. Algo parecido com isso:

Clique{

movimente a imagem e vá para a página seguinte;

}

 

 

Se quiser, posto todos os codigos!

Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pela quantidade de imagens seria bem melhor usar arquivos externos, para não pesar o carregamento da sua página.

 

Bem em AS3, via timeline, action no frame 1:

 

stop();
btn1_btn.addEventListener(MouseEvent.CLICK, showimage1);
function showimage1(event:MouseEvent):void {
	gotoAndPlay("label1");
}
btn2_btn.addEventListener(MouseEvent.CLICK, showimage2);
function showimage2(event:MouseEvent):void {
	gotoAndPlay("label2");

//... até btn35_btn

Neste exemplo foram usados labels (para adicionar uma transição com alpha), observe que no frame anterior a próxima label é usado apenas:

 

stop();

Galeria (timeline) --> Print Screen do fla

 

Se usa AS2, muda o action, mas o princípio é o mesmo.

 

Obs: o exemplo é a galeria de um fotógrafo, ao carregar exibe o nome do autor, para acessar as imagens (adicionadas a partir do frame 10) é necessário clicar nos botões, fica simples modificar ao seu gosto.

 

Pode usar ao invés dos labels, o número do frame onde está cada imagem.

 

Quanto ao posicionamento em uma layout líquido, neste caso, não sei informar.

 

Abraços

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.