Ir para conteúdo

Arquivado

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

borgir

Como correr 2 zonas na mesma timeline?

Recommended Posts

Olá bom dia.Preciso de uma função que corra 2 zonas distintas na mesma timeline.Desta forma não resulta:hotel_mc.onRelease = function () { window_mc.gotoAndPlay("start"); window_mc.gotoAndStop("hotel");}A timeline tem as seguintes labels:start - 2ºstart - hotel - hotel2 - hotel3 - hotel4A ideia é, como já disse em cima, correr tipo start - hotel ou entao start - hotel3.Alguém me pode dar uma dica?Grato pela atenção."borgir"

Compartilhar este post


Link para o post
Compartilhar em outros sites

o que você quer é que ele execute a animação que existem de "start" para frente, e quando terminar vá para "hotel" ou "hotel2" ??ou é para executar as duas ao mesmo tempo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Eder.Pretendo a primeira situação, primeiro a animação "start" e quando terminar saltar para o "hotel2" por exemplo.Obrigado pela atenção.

o que você quer é que ele execute a animação que existem de "start" para frente, e quando terminar vá para "hotel" ou "hotel2" ??ou é para executar as duas ao mesmo tempo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

ficaria assim

 

no final da animação "start", você adiciona um keyFrame com o codigo

 

ACTIONSCRIPT
window_mc.gotoAndStop(_root.anima );

 

 

 

nos botão

 

ACTIONSCRIPT
hotel_mc.onRelease = function () {

  _root.anima = "hotel";

  window_mc.gotoAndPlay("start");

 

}

 

ou

 

 

ACTIONSCRIPT
hotel_mc.onRelease = function () {

  _root.anima = "hotel2";

  window_mc.gotoAndPlay("start");

 

}

 

 

facil :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não funcionou :(

Talvez devido à estrutura do meu projecto.

Tenho na raiz 9 movieClips a funcionarem como botões. No topo tenho 1 layer de actions onde atribuo o código:

 

ACTIONSCRIPT
hotel_mc.onRelease = function () {

  _root.anima = "hotel";

  window_mc.gotoAndPlay("start");

 

}

 

9 vezes, onde vou mudando o hotel pelo respectivo nome.

Dentro do movieClip window_mc tenho a animação "start" e no fim da mesma tenho o código:

 

ACTIONSCRIPT
window_mc.gotoAndStop(_root.anima );

 

Se meter um

ACTIONSCRIPT
stop();
no fim da animação "start", ao clicar num botão, a acção vai apenas até ao final da mesma. Se não meter
ACTIONSCRIPT
stop();
ao clicar num botão, processa-se a animação "start" mais todas as outras referentes a cada 1 dos hotéis.

Um bocado complicado de explicar http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif

 

 

 

ficaria assim

 

no final da animação "start", você adiciona um keyFrame com o codigo

 

ACTIONSCRIPT
window_mc.gotoAndStop(_root.anima );

 

 

 

nos botão

 

ACTIONSCRIPT
hotel_mc.onRelease = function () {

  _root.anima = "hotel";

  window_mc.gotoAndPlay("start");

 

}

 

ou

 

 

ACTIONSCRIPT
hotel_mc.onRelease = function () {

  _root.anima = "hotel2";

  window_mc.gotoAndPlay("start");

 

}

 

 

facil :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Código que estou a utilizar no fim da animação "start":

ACTIONSCRIPT
stop()

window_mc.gotoAndStop(_root.anima );

 

também tentei com:

 

ACTIONSCRIPT
window_mc.gotoAndStop(_root.anima );

stop()

 

mas não funcionou. Se não meter:

 

ACTIONSCRIPT
stop()

 

ao clicar num botão, corre o movieClip todo (animação "start" mais os 9 hotéis).

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Também experimentei e não resolveu.Resolvi o problema de uma forma mais rudimentar.Obrigado na mesma.

coloca um stop() no final de cada anição de hotel então

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.