..:: MX Studio Fóruns ::..: Actionscript 3.0 acessando SWF principal através de SWF externo - ..:: 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

Actionscript 3.0 acessando SWF principal através de SWF externo

#1 User is offline   Edward K 

  • Group: Membros
  • Posts: 91
  • Joined: 23-July 07

Posted 04 May 2011 - 03:43 PM

Boa tarde, agora me surgiu uma outra dúvida em AS3.

tenho o SWF, topo.swf (principal), e dentro dele tenho 1 mc e dentro desse mc faço o load do swf pice.swf (externo).
preciso enviar uma informação que esta no swf externo pice.swf para o principal, tentei usar o seguinte pra fazer um teste :

TextField(parent.parent.teste).text = "teste" 
a teste.text está no root do swf principal!

mas me da o erro de :
Warning: 3598: Definition name is the same as an imported package name. Unqualified references to that name will resolve to the package and not the definition.
alguem pode me ajudar?
0

#2 User is offline   RONYTORRES 

  • Group: Moderadores
  • Posts: 385
  • Joined: 07-December 06

Posted 05 May 2011 - 09:37 AM

Tenta assim:

var mLoader:Loader = new Loader();
var mRequest:URLRequest=new URLRequest('pice.swf');
mLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeFim);
mLoader.load(mRequest);

function completeFim(loadEvent:Event) {
	addChild(loadEvent.currentTarget.content);
	loadEvent.currentTarget.content.parent.parent.campo.text = loadEvent.currentTarget.content.teste;
}


No swf externo 'pice.swf', por exemplo, criei uma variável do tipo String chamada 'teste' com um determinado conteúdo.
No swf principal 'topo.swf', por exemplo, dentro de um mc, fiz o carregamento do swf externo, e através de um ouvinte de evento COMPLETE, ao concluir o carregamento, passo o valor da variável 'teste' para o 'campo.text' que está no root do swf principal.
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)