Buenas, tengo un pequeño/gran problema a la hora de cargar un swf alojado en otro dominio. 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 vídeo 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. Lo de _global. es por última opción, ya lo probé lanzando un evento. Si alguien ve una mejor manera de comunicarlo, también es bienvenido. ----------------------------------------------------- ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -----------------------------------------------------