Le he puesto un crossadomain.xml y varias cosas más pero sigue sin lanzar un método:
Os pongo un trozo de código:
Pelicula A:
System.security.allowDomain("*");
System.security.allowInsecureDomain("*");
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream = new NetStream(nc);
ns.onStatus = function(info) {
if(info.code == "NetStream.Play.Stop"){
trace("FINALIZADO DESDE PUBLI");
_global.setAdvertFinished();
}
}
myVideo.attachVideo(ns);
ns.play("http://www.mySite.com/Fiat_video.flv");
ns.setBufferTime(3);
Pelicula B:
_global.setAdvertFinished = function() {
trace("FINALIZADO");
_root.tf.text = "FINALIZADO";
}
function setAdvertFinished() {
trace("FINALIZADO2");
}
test.loadMovie("http://81.19.98.179/publiFiat2.swf");
Mi idea es que cuando acabe el video de la pelicula A, se lance la función _global.setAdvertFinished(); y reciba la llamada desde la pelicula B.
Pero no lo hace. Alguna idea. Me estoy volviendo loco.
