Ir para conteúdo

POWERED BY:

Arquivado

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

Aramil Galnaodel

tudo no movie clip

Recommended Posts

Olá!

 

Eu sou frequentador do forum a um bom tempo, mas por não poder utiliza-lo com freqüencia, nunca me registrei, mas hoje surgiu um grande problema.

 

No actionscript 2 eu tinha o costume de usar o laço for para listar objetos nos MCs.

Por exemplo num teste de colisão que fiz:

 

for (mc in _root.bola) {
	if (_root.bola[i].hitTest(_root.base) {
		_root.bola.velocidade = -_root.bola.velocidade;
	}
}

Bom tinha bem mais código, mas para exemplificar o que quero está bom.

Esses dias precisei de algo parecido, mas em actionscript 3.

 

Rodei por todos os foruns, blogs, sites e pelo help do flash, mas não encontrei nada parecido. Algum de vocês conhece algo assim em actionscript 3?

 

OBS:Tentei usar o Stage, mas também não funcionou.

Compartilhar este post


Link para o post
Compartilhar em outros sites

com for...in eu não consegui fazer tb, mas testa assim:

 

 

 

var mc:DisplayObject
for(var i:int = 0; i<bola.numChildren; i++){
	mc = bola.getChildAt(i)
	trace(mc.hitTestObject(base))
}

 

[]´s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ele identificou o 0 como sendo o movie clip bola, então ficou assim.

 

var mc:DisplayObject
for(var i:int = 1; i<=bola.numChildren; i++){
	mc = bola.getChildAt(i)
	trace(mc.hitTestObject(base))
}

Vlw pela ajuda Eder

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.