Holyspear 0 Denunciar post Postado Dezembro 16, 2008 Galera, eu estou tentando fazer algo aqui que não está querendo dar certo... sou meio crú em relação à ActionScript por isso peço a ajuda de todos; pois pesquisei durante três dias e hoje resolvi vir ao fórum. Fiz dois Banners dentro de uma mesma animação, ambos separados por cenas. A lógica seria a primeira animação correr, logo após automaticamente passar para a segunda cena e executar a segunda animação. Ao finalizar a segunda executar um loop para a primeira novamente. O que eu consegui: Executar a primeira uma vez e passar para a segunda. Na Cena 2 ele efetua um loop mas para o início da animação da Cena 2! Eu já fiquei maluco com essa parada, não sei realmente o que está dando errado. A transição: Fiz baseado em algumas transições de frames. No MovieClip responsável pela primeira animação coloquei ao final dele um _root.gotoAndStop(2); automaticamente ele vai para o segundo Frame da Cena um que possui outro código gotoAndPlay ("Scene 2", 1); que se dirige para a segunda Cena. Na cena 2 possui a mesma lógica, só que no frame 2 eu coloquei gotoAndPlay ("Scene 1", 1);. Galera, não era pra ele executar e voltar para a Cena 1 novamente? Não ocorre. Ele retorna para o início da Cena 2. Eu já tentei com nextScene(); e prevScene();, também já tentei com onEnterFrame = function { } e nada adiantou. Alguém tem uma sugestão ou uma idéia melhor? Aguardo respostas pelo amor de Deus http://forum.imasters.com.br/public/style_emoticons/default/natal_w00t.gif Compartilhar este post Link para o post Compartilhar em outros sites
ancape64 0 Denunciar post Postado Dezembro 17, 2008 Aparentemente a Scene 1 referida no frame 2 não está sendo reconhecida e ao não ser especificada a reprodução segue para o quadro definido na cena atual (no caso a cena 2). Certifique-se de só usar o parâmetro Scene na Timeline Raiz e não em timelines de movieclips ou de outros objetos. http://livedocs.adobe.com/flash/8/main/wwh...e=00001544.html Compartilhar este post Link para o post Compartilhar em outros sites
Holyspear 0 Denunciar post Postado Dezembro 17, 2008 Opa meu Brother! Obrigado pela resposta... mas infelizmente o problema persiste. Eu não entendo porquê! Aparentemente não há nada de errado com a programação. Inclusive depois de dar uma estudada na matéria postada ai por você percebi que seria beeeeeemmmm mais fácil montar um evento com botões do que um evento propriamente automático. Ótima referência. Bem, mas eu tentei usar o evento onEnterFrame como um "acionador" do código no frame, mas não adiantou nada. O Problema continua. Eu fiz o seguinte: Coloquei na primeira cena um MovieClip que rola e ao final dele um gotoAndStop (frame2); e no frame 2 da timeline um onEnterFrame = function { gotoAndStop("Scene 2", 1); }... beleza, ele pula para a cena 2. Na cena 2 fiz a mesma lógica e quando ele executa o frame 2 que possui onEnterFrame = function { gotoAndStop("Scene 1", 1); } ele executa novamente a cena 2!!! Que saaaacccooo!!! Bem pessoal, peço por favor que continuem postando, pois é de extrema necessidade fazer essas duas animações rolarem através de cenas! http://forum.imasters.com.br/public/style_emoticons/default/natal_ohmy.gif Compartilhar este post Link para o post Compartilhar em outros sites
ancape64 0 Denunciar post Postado Dezembro 17, 2008 Veja nesse link se a idéia básica é essa. http://www.aprendofacil.com.br/index.php?o...6&Itemid=93 Compartilhar este post Link para o post Compartilhar em outros sites
Holyspear 0 Denunciar post Postado Dezembro 22, 2008 Puxa vida... ainda não resolvi o Problema!!! Mano, é isso mesmo que desejo, mas essa passagem automática de Scene 1 para Scene 2 só funcionaria se eu tivesse feito a animação no palco principal, e não foi isso que ocorreu. Eu montei a animação dentro de MovieClips que são acionados assim que se entra no frame. Portanto, a transição de uma cena para outra deve ser feita através de programação pela timeline principal e é justamente isso que não estou conseguindo fazer. Me ajuda galera por favor! http://forum.imasters.com.br/public/style_emoticons/default/no.gif http://forum.imasters.com.br/public/style_emoticons/default/upset.gif Compartilhar este post Link para o post Compartilhar em outros sites
Public2004 79 Denunciar post Postado Dezembro 23, 2008 Só não entendi porque você está utilizando "cenas" se as animações estão em "MovieClips"... e não na timeline... Bastaria você colocar cada "mc" (animação) em um frame separado na timeline principal, e no final de cada animação, chamar o frame seguinte que contém o próximo "mc" (animação), dessa forma ficará em "loop". http://forum.imasters.com.br/public/style_emoticons/default/natal_wink.gif Abs e Boas festas! Compartilhar este post Link para o post Compartilhar em outros sites