Autor Tópico: [Dúvidas] Como parar uma keyframe por X segundos (frames)  (Lida 2782 vezes)

Offline gimbras

  • Emblema de Prata
  • ****
  • Mensagens: 1105
    • Ver Perfil
    • NoFuturo.com
[Dúvidas] Como parar uma keyframe por X segundos (frames)
« em: 8 de Janeiro de 2006, 22:40:09 »
Boas,

Epá estou a criar uma apresentação estilo PowerPoint (não estou a usar os slides do Flash) e queria que certas frames com texto ficassem com um stop temporário.

Tipo "ficas aí parada e quietinha durante 15 segundos".

É que andar a fazer isto com 500 frames nunca mais saio daqui...

Será possível?
Ajudem aí.
(sim tmb tenho dúvidas... :lol: )

Fiquem bem.

Offline yarcub

  • Aprendiz
  • **
  • Mensagens: 138
    • Ver Perfil
[Dúvidas] Como parar uma keyframe por X segundos (frames)
« Responder #1 em: 9 de Janeiro de 2006, 03:51:00 »
Uma ideia seria teres um movieclip presente em toda a animação e c/ o onClipEvent(enterframe) ias incrementando um valor a "i" por ex.

Se quisesses tipo 4 segundos em cada (12fps), quando i fosse = a 4*12 colocavas _parent.play(); e novamente i=0;

Outra hipotese é utilizar o setInterval(), acho :?.

Offline gimbras

  • Emblema de Prata
  • ****
  • Mensagens: 1105
    • Ver Perfil
    • NoFuturo.com
[Dúvidas] Como parar uma keyframe por X segundos (frames)
« Responder #2 em: 10 de Janeiro de 2006, 13:08:01 »
Obrigadíssimo yarclub.

Logo vi tinha de usar uma cena dessas ;)

Pensei que houvesse uma função pré-definida.

Cumps e bem-vindo ao fórum!

Offline redhotmustang

  • Administrador
  • Emblema de Bronze
  • *****
  • Mensagens: 518
    • Ver Perfil
    • http://www.redcodestudio.com
[Dúvidas] Como parar uma keyframe por X segundos (frames)
« Responder #3 em: 14 de Janeiro de 2006, 22:52:11 »
Algo como o seguinte código fará o truque:

Código: [Seleccione]
stop();
var startID : Number = setInterval("playMe", 3000);// tempo em milisegundos, 3 segundos
function playMe() : Void
{
   clearInterval(startID);
   play();
}


;)

Cumps.
Programação Web e Flash ActionScript

Se quiser agradecer a qualquer membro que o tenha ajudado, fale do Redcodestudio aos seus amigos!

 




Roleta das Anedotas - Abre noutra janela