Ir para conteúdo

POWERED BY:

Arquivado

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

skazi

onEnterFrame

Recommended Posts

Esse metodo onEnterFrame alguem pode em explicar como funciona?Para evitar de colocar um mesmo código em 30 frames, pensei neste evento. 1 2 3 4 5 6 7 8 9 10 11 ... 30x x x x x x x x x x x ... x onde x seriam os keyframes com o mesmo codigopensei em:1 2 3 4 5 6 7 8 9 10 11 ... 30x ... onde só o primeiro frame é um keyframe e contem o codigo.. ai ele se extenderia até o 30 por conta do evento onEnterFrame.Esta certo meu pensamento ou um keyframe no frame1 mesmo q se extendendo em frames até o 30, o código ainda pertence ao 1.

Compartilhar este post


Link para o post
Compartilhar em outros sites

o onEnterFrame serve para quando o frame é executado, que eu saiba é apenas para o quadro onde ele está sendo executado não podendo ser funcional para todos os quadros... você resolveria isso com uma função global.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera é o seguinte o enterframe é uma função que executa a cada entrada de um novo frame.

 

Por exemplo <_<

 

A cada frame que entrar eu quero q abra a mesma página http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif

 

 

No frame 1

 

onEnterFrame = function (){
	 getURL("http://maisqdesign.com.br");
}

 

No frame 5

 

Stop();

 

Resultado: a URL vai abrir 5 vezes. Se ainda se pergunta mas que raios de ajuda este codigo vai me trazer, e lhe digo, imagina que a todo tempo você precise checar se um movie carregou completamente mas com uma animação rodando ao mesmo tempo.

 

dentro dele em algum momento você pode para-lo usando

 

delete onEnterFrame

 

Espero ter ajudado.

 

Pessoas, Não recomendo rodar este script acima ainda mais se vo tiver um computador lento. Este e somente um modo de demostar a utilidade do código.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera é o seguinte o enterframe é uma função que executa a cada entrada de um novo frame.

 

Por exemplo <_<

 

A cada frame que entrar eu quero q abra a mesma página http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif

 

 

No frame 1

 

onEnterFrame = function (){
	 getURL("http://maisqdesign.com.br");
}

 

No frame 5

 

Stop();

 

Resultado: a URL vai abrir 5 vezes. Se ainda se pergunta mas que raios de ajuda este codigo vai me trazer, e lhe digo, imagina que a todo tempo você precise checar se um movie carregou completamente mas com uma animação rodando ao mesmo tempo.

Tá, então tipo, pelo que eu entendi, você tem que ter um keyframe no quadro 1 (dãããr, lógico) que se extende até o frame 30. Daí sim, você põe o onEnterFrame() nele e, no quadro 31, coloca um outro keyframe com um action "stop();".

 

Espero ter ajudado. [²]

Compartilhar este post


Link para o post
Compartilhar em outros sites

Está parcialmente certo. O onEnterFrame executa na mesma velocidade da mudança de frames, mesmo que esteja parado. Se a sua animação está em 30 frames por segundo, onEnterFrame vai executar 30 vezes por segundo.

Para você executar essa função por um determinado período de frames, você pode fazer assim:

Contar em uma variável as execuções do onEnterFrame até chegar no frame que você quer;

Definir a função no primeiro frame, e passar um delete no último.

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.