Olá, Visitante. Por favor Entre ou Registe-se se ainda não for membro.
20 de Novembro de 2008, 21:10:03
Início Ajuda Pesquisa Entrar Registe-se
Notícias: PARTICIPE NO NOSSO FÓRUM!
Coloque dúvidas, ajude quem precisa, mostre o que sabe, revele-nos os seus trabalhos, etc!


+  Redcodestudio
|-+  Flash Flex RIA Communities
| |-+  Flash Developer
| | |-+  [duvidas]flash developer(problema com "onEnterFrame")
« anterior seguinte »
Páginas: [1] Ir para o fundo Imprimir
Autor Tópico: [duvidas]flash developer(problema com "onEnterFrame")  (Lida 1156 vezes)
luis_oliveira_3
Aprendiz
**
Offline Offline

Mensagens: 92


Ver Perfil
« em: 8 de Janeiro de 2008, 17:15:57 »

Olá pessoal.
Coloquei umas animações a funcionar com o "onEnterFrame" (e tem mesmo de ser com isto), ficou lindamente como queria, O problema é que queria tambem uns botões a funcionar com o "onRelease", mas parece que não dá. Estes botões não têm nada a ver com a animação com o codigo "onEnterFrame", o problema é que parece que interfere com o resto do codigo!!!
Alguem sabe como pôr os botões a funcionar sem que seja preciso tirar o "onEnterFrame"?

Agradeço a ajuda!
Registado

alftuga
Aprendiz
**
Offline Offline

Mensagens: 202


Ver Perfil WWW
« Responder #1 em: 15 de Janeiro de 2008, 12:51:16 »

onEnterFrame pode perfeitamente funcionar com eventos de botões
mete aqui o código para ver o problema.

Citar
...a funcionar com o "onEnterFrame" (e tem mesmo de ser com isto)...


duvido fortemente que seja obrigatório Smiley

 
Registado
yarcub
Aprendiz
**
Offline Offline

Mensagens: 138


Ver Perfil
« Responder #2 em: 15 de Janeiro de 2008, 21:05:04 »

Eu já tinha respondido mas na mudança parece que se perdeu.  Sad

Segundo me lembro, estavas a usar onEntreframe para ir mudando a playhead da timeline.

O problema que pode existir não tem nada a ver com o utilizares o evento EnterFrame, mas sim devido a teres o teu movieclip em keyframes diferentes.

Imagina este caso, no frame 1 tens o movieclip com instance name "meuMc" e defines os handlers para RollOver e RollOut. Depois ao moveres a playhead para o frame 30 (tens um keyframe -layer do movieclip- no frame 15) os handlers não estão a ser chamados. E o movieclip tem o mesmo instance em todos os frames!

Porquê?
Porque um keyframe para o Flash Player significa remover todo o conteúdo do frame anterior e criar/recriar o conteúdo desse frame. Mesmo que tenha o mesmo instance name, esse movieclip não é o mesmo que tinhas no frame 1. Os handlers não estão definidos nesse novo movieclip.
Registado
Páginas: [1] Ir para o topo Imprimir 
« anterior seguinte »
Ir para:  


Entrar com nome de utilizador, password e duração da sessão


Powered by MySQL Powered by PHP Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks
XHTML 1.0 válido! CSS válido!
Página criada em 0.057 segundos com 19 procedimentos.