Ir para conteúdo

Arquivado

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

Luiz Henrique

[Resolvido]Duplicar + movimento

Recommended Posts

Olá pessoas,

 

Estou tentando fazer com que ao passar o mouse por cima de um objeto um outro objeto (bolha), se duplique várias vezes em tamanho, posição randômicos e faça um movimento de _y 0 à -200 por exemplo, mas não to conseguindo fazer funcionar com duplicate e a class Tween, açguém tem algum tuto ou alguma dica de como fazer isto?

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Matheus,

 

Consegui, fiz com mais calma e funcionou é que eu estava usando o getNextHighestDepth() no duplicateMovieClip e isto não estava funcionando o porquê não faço ideia, então criei um contador e perfeito, segue code para quem precisar:

 

$cont = 0;
function moveBolhas() {
	$total_bolhas = random(15)+5;
	for ($i=0; $i<=$total_bolhas; $i++) {
		duplicateMovieClip("mc_bolha", "mc_bolha"+$cont, $cont);
		$pct = 15+Math.random()*30; 
		$time = random(5)+0.5;
		$posy = random(720);
		$posx = random(720);
		var mcTween:Tween = new Tween(eval("mc_bolha"+$cont), "_xscale", Strong.easeOut, 0, $pct, 0.5, true);
		var mcTween:Tween = new Tween(eval("mc_bolha"+$cont), "_yscale", Strong.easeOut, 0, $pct, 0.5, true);
		var mcTween:Tween = new Tween(eval("mc_bolha"+$cont), "_x", Strong.easeOut, eval("mc_bolha"+$cont)._x, $posx, $time, true);
		var mcTween:Tween = new Tween(eval("mc_bolha"+$cont), "_y", Strong.easeOut, eval("mc_bolha"+$cont)._y, $posy, $time, true);
		var mcTween:Tween = new Tween(eval("mc_bolha"+$cont), "_alpha", Strong.easeOut, eval("mc_bolha"+$cont)._alpha, 0, $time, true);
		$cont++;
	}
}

Mostra como você ta tentando.

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.