Oi,
Alguem poderia me ajudar a fazer isso?
Eu tenho 5 movie-clips na biblioteca. Gostaria que a cada 30 segundos o "attach" pegasse outro mc.
Exemplo:
"attacha" o mc1...passa 30 segundos "attacha" o mc2...passa 30 segundos "attacha" o mc4...e assim por diante.
Alguém sabe fazer?
Como "attachar" Um Mc No Palco A Cada 30 Segundos?
Started By THCB, 08/10/2008, 11:14
1 reply to this topic
#1
Posted 08/10/2008, 11:14
#2
Posted 09/10/2008, 09:31
Olá, THCB.
Para isso faça assim:
No linkage de cada movieClip coloque como "at0", "at1", "at2", "at3" e "at4". Depois é só fazer um looping com um ponteiro de referência:
Escrevi direto no "resposta rápida" do fórum então não sei se funfa. Deve funfar. Qualquer problema, poste novamente.
Abraços.
pp
Para isso faça assim:
No linkage de cada movieClip coloque como "at0", "at1", "at2", "at3" e "at4". Depois é só fazer um looping com um ponteiro de referência:
var idx:Number = 0; // número de referência para o clip a ser atachado var total:Number = 5; // número total de clips que serão atachados a cada intervalo var delay:Number = 30 * 1000; // número de milisegundos de intervalo entre o attach de um e de outro var nAttahcs:Number = 0; // total de clips que já foram atachados: // criando a função responsável por attachar o clip: function attachClip():Void { this.container_mc.attachMovie("at" + idx.toString(), "at" + nAttachs, this.container_mc.getNextHighestDepth()); nAttachs++; idx = (idx + 1) % total; } // agora basta criar o timer para chamar a função no intervalo definido: var interval:Number = setInterval(attachClip, delay);
Escrevi direto no "resposta rápida" do fórum então não sei se funfa. Deve funfar. Qualquer problema, poste novamente.
Abraços.
pp
WebFórum - Equipe de Flash - Moderador
www.pedropauloalmeida.com.br
Leia as Regras! Colabore com nosso Fórum respeitando as normas de posts e de perfis.
www.pedropauloalmeida.com.br
Leia as Regras! Colabore com nosso Fórum respeitando as normas de posts e de perfis.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)