Mi problema involucra AS 2 y su localConnection + swfObject + los distintos
navegadores: Chrome, FireFox, Opera, IE...
Todo funciona perfectamente en local y en todos los navegadores...
Online sólo funciona en Opera.
Tengo dos swf´s embebidos vía swobject de la siguiente manera:
Código Javascript :
<script type="text/javascript" src="js/swfobject.js"></script> <script type="text/javascript"> var flashvars1 = {}; var params1 = {}; var attributes1 = {}; params1.allowscriptaccess = "always"; // siempre? siempre? swfobject.embedSWF("Sender2.swf", "Sen", "1024", "170", "9.0.0","expressInstall.swf", flashvars1, params1, attributes1); </script> <script type="text/javascript"> var flashvars2 = {}; var params2 = {}; var attributes2 = {}; params2.allowscriptaccess = "always"; // seguro? swfobject.embedSWF("Receiver.swf", "Rec", "1024", "600", "9.0.0","expressInstall.swf", flashvars2, params2, attributes2); </script>
Mis dos Swf´s están copiados -literalmente- de la ayuda de Flash:
En Sender.swf:
Código ActionScript :
// Code var sending_lc:LocalConnection = new LocalConnection(); pepe.onPress= function(){ sending_lc.send("lc_name", "methodToExecute", "FlipMax1", 7); }
Y en Receiver:
Código ActionScript :
var receiving_lc:LocalConnection = new LocalConnection(); receiving_lc.methodToExecute = function(param1:String, param2:Number) { resultado.text = "Param1: " + param1 + " / Param2: " +param2 ; }; receiving_lc.connect("lc_name");
En local veo perfectamente el resultado, en línea unicamente el Opera responde...
Probé versiones de todo y métodos distintos pero nada...
Si alguien sabe algo...
Un millón de gracias!!!