Ir para conteúdo

Arquivado

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

brunocia2000

[Resolvido] Acessar função criada dentro de um MovieClip

Recommended Posts

Olá pessoal, estou fazendo um negócio em Flash, e surgiu a necessidade deu criar dinamicamente uma instância de um MovieClip, e chamar 2 funções dela, uma para carregar e outra pra rodar o tempo todo, porém não consigo. Veja como está o código.

 

_root.attachMovie("objeto", "objeto1", _root.getNextHighestDepth(), {_x:500, _y:220});

_root.objeto1.onLoad = function () { _root.objeto1.Carrega() };

_root.objeto1.onEnterFrame = function () { _root.objeto1.Comeca() };

 

As funções Carrega() e Comeca() estão declaradas dentro da timeline do movieclip objeto. Como faço pra acessar / ativar elas?

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só mais um detalhe, meu código acima precisa ser escrito em Action Script 2.0

 

Pessoal, fuçando aqui, acabei descobrindo sozinho. É simples, pra quem tem a mesma dúvida, vou explicar como fiz:

 

Declarei as functions dentro da timeline do meu movie clip, e fiz assim pra chamá-las em determinado evento:

 

_root.objeto1.onLoad = function () { this.Carrega() };

_root.objeto1.onEnterFrame = function () { this.Comeca() };

 

É só usar o this, que ele chama a função local.

 

Espero que ajude quem tiver essa dúvida.

 

Abraços

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.