MR.777 0 Denunciar post Postado Setembro 8, 2009 Pessoal, apesar de não ser um grande conhecedor, sei que a dúvida é simples, mas tô derrapando desde domingo e num saio do lugar. Seguinte, tenho um swf onde na 'Scene 1' só uso o 1º frame para posicionar todos os MCs que criei; o swf é um gráfico de linha do tempo e a animação vai de ano em ano 'acendendo' a bolinha respectiva ao ano. As bolinhas são MCs distintos, e até aí, tudo 'ok', só que quanto chega no último ano, preciso dar play no swf de novo dando um 'reload', pois durante o trajeto dos anos, as bolinhas vão mudando de cor, então tenho q voltar na 1ª bolinha na cor original. Se dou gotoandplay ('scene 1', '1'), ele até volta, mas na timeline do proprio mc e num começa do zero a animação, fica tudo 'pintado' na cor que representa ja ter percorrido e só acontece algo qdo chega na animação daquele último MC, que é aparecer o texto tele. Alguém ajuda? Compartilhar este post Link para o post Compartilhar em outros sites
Public2004 79 Denunciar post Postado Setembro 8, 2009 Cara, não entendi muito bem, mas quando você for repetir a animação, os MCs (bolinhas) já foram animados e neste caso devem também conter a instrução para repetição... Abs. Compartilhar este post Link para o post Compartilhar em outros sites
leila•trupe 1 Denunciar post Postado Setembro 8, 2009 você teria que inicializar todos os seus MCs no frame1, assim, quando você der gotoAndPlay(1) ele re-executa as inicializações. Se todas as suas "bolinhas" são MCs com timeline, basta no frame onde elas aparecem dar um bolinha.gotoAndPlay(1), ou bolinha.gotoAndStop(1) pra todos, que elas iniciarão novamente do começo. Se você usa Tweens ou outras funções para animar as transições, sete os valores iniciais por AS no frame1. Lembre-se que qualquer comando AS referente a um MC que esteja no palco só é realizado se o comando estiver no mesmo frame da timeline onde existe o MC. Ou seja, se um MC de bolinha seu só aparece no frame 20, não adianta colocar pra ele voltar pro primeiro frame com um AS no frame1 da linha principal, porque no frame1 da linha principal o MC bolinha ainda não existe. ok? Espero ter ajudado. Compartilhar este post Link para o post Compartilhar em outros sites
MR.777 0 Denunciar post Postado Setembro 8, 2009 você teria que inicializar todos os seus MCs no frame1, assim, quando você der gotoAndPlay(1) ele re-executa as inicializações. Se todas as suas "bolinhas" são MCs com timeline, basta no frame onde elas aparecem dar um bolinha.gotoAndPlay(1), ou bolinha.gotoAndStop(1) pra todos, que elas iniciarão novamente do começo. Se você usa Tweens ou outras funções para animar as transições, sete os valores iniciais por AS no frame1. Lembre-se que qualquer comando AS referente a um MC que esteja no palco só é realizado se o comando estiver no mesmo frame da timeline onde existe o MC. Ou seja, se um MC de bolinha seu só aparece no frame 20, não adianta colocar pra ele voltar pro primeiro frame com um AS no frame1 da linha principal, porque no frame1 da linha principal o MC bolinha ainda não existe. ok? Espero ter ajudado. Acho que ajudou, entendi o que quis dizer. Irei tentar e posto o resultado, VLW !!!! Resolvido, moderação. Compartilhar este post Link para o post Compartilhar em outros sites