rlp1905 0 Denunciar post Postado Junho 28, 2010 Galera, estou fazendo uns testes no flash, porém surgiu uma duvida. tenho 3 botões em um menu, cada um deles chama um movieClip diferente. Agora eu Quero que quando eu clique em um determinado botão o movieClip anterior saia(animação) e o outro(referente ao botão clicado) entre(animado). como fazer? estou tentando fazer animando na time line. seria melhor fazer usando a classe tween? PS.: gostaria que fosse o mais dinamico possivel, pois não é muito trivial ter que configurar actions varias vezes no mesmo botão. então o melhor seria uma função mais dinamica. vlw galera. Abraço. Compartilhar este post Link para o post Compartilhar em outros sites
Matheus Brito 12 Denunciar post Postado Junho 28, 2010 è realmente mais interessante via action mesmo, mostra como você tentou. Abs Compartilhar este post Link para o post Compartilhar em outros sites
rlp1905 0 Denunciar post Postado Junho 29, 2010 Matheus, eu não fiz muita coisa... empaquei na lógica da parada. essas são as actions que usei no primeiro frame. stop(); function anima(frameAnterior, frameAtual){ } red_btn.onPress = function(){ trace("red"); anima(red, ???); } green_btn.onPress = function(){ trace("green"); anima(green, ???); } blue_btn.onPress = function(){ trace("blue"); anima(blue, ???); } o problema a função está vazia mesmo... o que estava fazendo tava tudo errado. os parametros não estavam funcionando... etc... vlw pela força. Compartilhar este post Link para o post Compartilhar em outros sites
Matheus Brito 12 Denunciar post Postado Junho 29, 2010 Usando a classe Tween fica bem fácil.De umas estudada nela e na classe MovieClip Loader. Abs Compartilhar este post Link para o post Compartilhar em outros sites
rlp1905 0 Denunciar post Postado Junho 29, 2010 Usando a classe Tween fica bem fácil.De umas estudada nela e na classe MovieClip Loader. Abs vlw cara... vou fazer isso. Compartilhar este post Link para o post Compartilhar em outros sites
lucas_bwd 0 Denunciar post Postado Junho 30, 2010 Dá uma olhada nesse pacote também. http://code.google.com/p/tweener/ Aqui a documentação dele: http://hosted.zeh.com.br/tweener/docs/en-us/ Muito fácil de usar. Compartilhar este post Link para o post Compartilhar em outros sites
rlp1905 0 Denunciar post Postado Junho 30, 2010 Dá uma olhada nesse pacote também. http://code.google.com/p/tweener/ Aqui a documentação dele: http://hosted.zeh.co...ner/docs/en-us/ Muito fácil de usar. fala Lucas beleza? gostei nuito desse pacote, só não tive como testar aina. mas vê se a minha lógica está certa: antes de adicionar qualquer action, vou atribuir um valor a variavel "frameAnterior". por exemplo frameAnterior = frame1; e quando clicar em outro botão qualquer vai ter isso: Tweener.addTween(frameAnterior, {_x:10, time:1, transition:"linear"}); Tweener.addTween("movieClicado", {_x:-10, time:1, delay:1, transition:"linear"}); está correto? Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Junho 30, 2010 Tweener.addTween(frameAnterior, {_x:10, time:1, transition:"linear"}); Tweener.addTween("movieClicado", {_x:-10, time:1, delay:1, transition:"linear"}); Se o frameAnterior for uma instancia sim vai fucionar... Caso contrario você tem que passar o nome do MC Eu normalmente faço com 2 MC e ai faço Tweener.addTween(mcs[num], {_x:10, time:1, transition:"linear"}); Tweener.addTween(mcs[newNum], {_x:-10, time:1, delay:1, transition:"linear"}); Onde mcs é uma array que contem todos os MCs e suas instancias... crio isso junto do loop onde carrega os MCs E o num é o valor que o numero do mc carreagado e o newNum é modificado qunado se clica no MC Ai após a animação terminar eu só mudo o valor do num para newNum E assim vai. Abraços Compartilhar este post Link para o post Compartilhar em outros sites
rlp1905 0 Denunciar post Postado Junho 30, 2010 berseck to fazendo o seguinte teste... http://yournetools.com/caurina.rar mas ainda tem alguns problemas, por exemplo. que os movies se movam com um alpha indo para 0(se ele sai) e indo para 100 (se ele entra). e ele precisa voltar para a posição anterior depois da animação. enfim... deêm uma olhada no arquivo e me digam onde estou errando, por favor. Valeu. Compartilhar este post Link para o post Compartilhar em outros sites