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!!!
