Ir para conteúdo

POWERED BY:

Arquivado

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

M4rT3

Verificar se há um parent

Recommended Posts

Fala galera!

 

Ficou difícil explicar minha dúvida no título do post, se alguém tiver alguma outra sugestão... Mas aí vai a questão:

 

Tenho a seguinte estrutura:

 

- Filme Principal

--- MovieClip

------ Loader

--------- filme_A.swf

 

Gostaria de usar o filme_A.swf em uma outra página TAMBÉM, em que ele abrisse direto, da forma:

 

- (filme_A.swf) (root)

 

Entretanto, nele há algumas funções que mexem com itens do Filme Principal, usando a sintaxe MovieClip(this.parent.parent.parent).faz_alguma_coisa(); .

Funciona, mas se abro o swf direto (fora da 1ª estrutura que mostrei) ele, obviamente, exibe um erro, dizendo que MovieClip(this.parent.parent.parent) é uma referência nula e blá blá blá.

 

Em resumo, preciso de um IF que verifique se o filme foi carregado por um Loader ou foi aberto direto, ou algo que ofereça o mesmo resultado.

 

Alguém tem alguma idéia?

 

Abraços!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

testa assim:

 

 

try{
	  // tenta executar  se foi carregado
	MovieClip(this.parent.parent.parent).faz_alguma_coisa();
	
}catch(e:Error){
	//se der erro faz esse
	faz_alguma_coisa();
	
}

 

[]´s

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.