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?
Publicidade
|
|
Page 1 of 1
duvida tecnica de iniciante movieclip
#2
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:
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:
com isso, quaisquer desenhos que você tenha feito será eliminado.
espero ter ajudado a entender um pouco =D
abraço.
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.
Share this topic:
Page 1 of 1
Similar Topics
| Topic | Forum | Started By | Stats | Last Post Info | |
|---|---|---|---|---|---|
|
duvida simples
|
Dreamweaver |
nunosilva.net
|
|
|
|
Facebook faz 5 anos com dúvidas sobre sua rentabilidade
|
Notícias |
Notícias
|
|
|
|
Dúvida sobre RAID, ajudem pfvr !!
|
Hardware |
Torwen
|
|
|
|
Técnica ecológica transforma chips em painéis solares
|
Notícias |
Notícias
|
|
|
|
Dúvida no access
Ajuda por favor ^_^ |
SQL Server / Access |
Nubi
|
|
|
|
DUVIDAS EM PIXEL
quantos pixel tem em 1CM |
Fireworks |
compositornil
|
|
|
|
Dúvida sobre Div
|
Web Standards |
DaniloRuziska
|
|
|
|
Duvida PHP + dreamweaver
|
PHP |
diogolg
|
|
Publicidade
|
|

Help













