Ir para conteúdo

POWERED BY:

Arquivado

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

CafeNeon

[Resolvido] Puxar Movie da Biblioteca

Recommended Posts

Olá Pessoal.

Não tenho muito conhecimento de AS, e já procurei em vários lugares e não encontrei especificamente a minha dúvida. Conto com a ajuda de vocês.

 

Gostaria de fazer um movie vazio que está no Palco, puxar 3 movies que estão na biblioteca quando a animação chegar em determinado frame. Preciso que seja randômico mas o resultado tem que ser apenas puxar 1 movie. Até agora o que eu tenho é:

 

var assunto:Array = new Array("mvGerador01", "mvGerador02", "mvGerador03");

var posicao:Number

for(var $i:Number=0; $i<assunto.length; $i++ )

{

mvPuxaAssunto.attachMovie("mvGerador01", "mvGerador01Novo", depth);

 

}

 

Está funcionando apenas puxando o mvGerador01, porque foi o que eu selecionei, por não saber deixá-los randomicamente.

 

Quem puder me ajudar agradeço

 

Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

He se vai ter que brincar com funções matematicas

 

Se você sabe bem de matematica

 

Tente utilizar Math.random

 

Exemplo

function randRange(min:Number, max:Number):Number {

var randomNum:Number = Math.floor(Math.random() * (max - min + 1)) + min;

return randomNum;

}

for (var i = 0; i < 100; i++) {

var n:Number = randRange(4, 11)

trace(n);

}

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

De acordo com o que postou, pode reduzir seu código conforme abaixo:

mvPuxaAssunto.attachMovie("mvGerador0"+Math.floor(Math.random() * 3), "mvGerador01Novo", this.getNextHighestDepth());
//3 é o número de clips da sua biblioteca, e altere o linkage do primeiro clip para "mvGerador00"

Obs: Procure também compreender a função que o berseck postou acima.

 

Abs.

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.