skazi 0 Denunciar post Postado Janeiro 20, 2005 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
skazi 0 Denunciar post Postado Janeiro 20, 2005 quero que o código que coloquei em um keyframe valha também para os frames a partir dele. intenderam? Compartilhar este post Link para o post Compartilhar em outros sites
a.crow 0 Denunciar post Postado Janeiro 20, 2005 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
skazi 0 Denunciar post Postado Janeiro 20, 2005 problema neste código é que além de função tb tem uns ifs.. de verificações. Compartilhar este post Link para o post Compartilhar em outros sites
a.crow 0 Denunciar post Postado Janeiro 20, 2005 e eles não podem estar dentro da função? Compartilhar este post Link para o post Compartilhar em outros sites
carneirinho 7 Denunciar post Postado Janeiro 20, 2005 Não é mais fácil você explicar o que quer fazer e colcoar ai uma amostra da ação? Compartilhar este post Link para o post Compartilhar em outros sites
Just Di 0 Denunciar post Postado Janeiro 26, 2009 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
Rui Pimentel 0 Denunciar post Postado Janeiro 26, 2009 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
José Enésio 4 Denunciar post Postado Janeiro 27, 2009 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
Just Di 0 Denunciar post Postado Março 17, 2009 <_< O correto seria então frame 1 onEnterFrame = function (){ getURL("http://maisqdesign.com.br"); } frame 30 delete onEnterFrame Pois senão ele não vai parar. http://forum.imasters.com.br/public/style_emoticons/default/pinch.gif Compartilhar este post Link para o post Compartilhar em outros sites