neookano 0 Denunciar post Postado Janeiro 26, 2010 Bom dia galera. Gostaria de saber como fazer para um SharedObject de um swf ler o SharedObject de outro swf. Alguém sabe se é possível? Abraço Compartilhar este post Link para o post Compartilhar em outros sites
DanielGianni 0 Denunciar post Postado Janeiro 26, 2010 Para aqueles que chegam nesso tópico e não conhece shareObject pode dar uma passadinha nesse post do Fabiel Prestes Mas voltando a questão você só vai conseguir que um swf acesse o shareObject criado por outro usando uma outra técnica que é LocalConnection. Você usa assim oh: swf 1 (receptor) var conexaoLocal_Receptor:LocalConnection = new LocalConnection(); conexaoLocal_Receptor = this; conexaoLocal_Receptor.connect("minhaConexao"); var situacaoHipotetica:Boolean = new Boolean(true); function statusSituacao(valor:boolean):void { situacaoHipotetica = valor; trace(situacaoHipotetica); } swf 2 (emissor) var conexaoLocal_Emissor:LocalConnection = new LocalConnection(); conexaoLocal_Emissor.send('minhaConexao','statusSituacao','false'); conexaoLocal_Emissor.addEventListener(StatusEvent.STATUS, funcionou); function funcionou(event:StatusEvent){ switch (event.level) { case "error": trace("Houston... qqqrrrrssssss ... temos problemas!"); break; case "status": trace("Opa a ordem foi recebida e executada Sr."); break; default:break; } } Ah você pode usar bidirecional, cada swf sendo receptor e emissor basta repetir a lógica em cada swf com nomes diferentes para a conexao! Compartilhar este post Link para o post Compartilhar em outros sites