1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Duvida em Flash

Discussão em 'Web Development' iniciada por Spiderman, 10 de Janeiro de 2007. (Respostas: 6; Visualizações: 675)

  1. Spiderman

    Spiderman I folded Myself

    Boas

    Tenho uma duvida aqui e preciso de alguem experiente.:x2:

    Como é que eu faço uma pause de por exemplo 6 segundos na timeline?

    Podia fazer isto adicionando um grande espaço em branco na timeline, mas isto é aldrabice, eu preferia uma função em actionscript.

    Alguem sabe como??
     
  2. kidloco

    kidloco Power Member

    Usas o interval.

    No primeiro frame mete esta função:
    PHP:
    function go() {
         
    clearInterval(intervalID)
         
    play()
    }
    Depois no frame onde queres esperar 6 segundos metes isto:
    PHP:
    var intervalID setInterval(go6000)
    stop()
     
    Última edição: 10 de Janeiro de 2007
  3. Spiderman

    Spiderman I folded Myself

    obrigadao, funcionou as mil maravilhas!!!

    será que me podias explicar o codigo??

    É que gostava de saber como esta feito...:wow:
     
  4. kidloco

    kidloco Power Member

    É bastante fácil.

    O setInterval cria um timer que dispara uma função ao fim de X tempo.

    ID do objecto associado ao setInterval
    PHP:
    var intervalID
    Ao fim de "6000" milésimas de segundos dispara a função "go"
    PHP:
    setInterval(go6000)

    A função "go" apaga o interval
    PHP:
    clearInterval(intervalID)
    e faz "play()" à timeline
    PHP:
    play()
     
  5. Spiderman

    Spiderman I folded Myself

    Bem, tenho aqui outra dúvida.

    Como é que eu ponho um botão a funcionar ao duplo click, em fez de ser ao click normal??

    cumps
     
  6. Spiderman

    Spiderman I folded Myself

    Ninguem me ajuda???

    :wow:
     
  7. OldMan

    OldMan Power Member

    acho que nao ha nenhuma opcao directa para isso.
    podes sempre brincar com movies, quando carregas no botao a primeira X um movie comeca a andar (pode ate nem ter nada para alem de codigo no movie), na 2º frame tem algo como "x=true;" quando carregas a 2ºx vais verificar se x=true. quando esse movie xegar ao fim "x=false;".
     

Partilhar esta Página