..:: MX Studio Fóruns ::..: duvida tecnica de iniciante - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

duvida tecnica de iniciante movieclip

#1 User is offline   henrico 

  • Group: Membros
  • Posts: 1
  • Joined: 29-July 11

Posted 29 July 2011 - 02:34 AM

Olá a Todos,

Bom sou novo no flash e aqui no forum tambem, e apesar de ja estar adiantado no flash dado a data que começei a estuda-lo tenho uma duvida
qe uma vez sanada vai me ajudar muito a dar continuidade aos estudos.
Seguinte eu quero asber quando criamos um movieclip no flash e damos a esse uma instacia, se o flash de fato instacia a calsse movieclip em uma variavel
como o nome seria o nome de instacia que demos ao MC? se sim qual calsse é instanciada quando criamos um graphic e como acessar essa instacia?
0

#2 User is offline   Ohrlando 

  • Group: Membros
  • Posts: 139
  • Joined: 17-March 10

Posted 05 August 2011 - 04:06 PM

Olá.

Eu não entendi muito bem sua pergunta, mas você consegue acessar todos os objetos de seu Stage, ou qualquer MovieClip ou Sprite que seja através do seguinte código:

trace(this.numChildren)

for (var i:int = 0; i < this.numChildren; i++) {
	trace(this.getChildAt(i));
}


No meu exemplo eu desenho um quadrado e um círculo e o círculo transformei-o em um MovieClip.
o resultado desse for gerará as seguintes saídas:
output:
2
[object Shape]
[object MovieClip]

2 é a quantidade de objetos.
[object Shape] são todos os gráficos que eu desenhei, não importa a quantidade de objetos que você desenha, podem estar grudados ou não, mesmo em camadas diferentes, todos são o mesmo e único objeto Shape.
E a segundo saída "[object MovieClip]" é o meu movieclip.

um exemplo para eliminar todos os desenhos quaisquer que você tenha feito no stage é retirando esse shape da lista de exibição da seguinte forma:
no exemplo ele encontra-se no this.getChildAt(0) então faríamos:
this.removeChildAt(0)


com isso, quaisquer desenhos que você tenha feito será eliminado.

espero ter ajudado a entender um pouco =D

abraço.
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)