Código :
<allow-access-from domain="*" /></allow>
Y para cargar cada una de las imágenes hago lo siguiente:
Código ActionScript :
var loader1:Loader = new Loader(); loader1.contentLoaderInfo.addEventListener(Event.COMPLETE,onComplete); function onComplete(e:Event):void { var bitmap:Bitmap = e.target.content as Bitmap; bitmap.width = 249; bitmap.height = 249; var smoother_bm =Bitmap(loader.content); smoother_bm.smoothing = true; imagenes_mc.img1.img_holder.addChild(bitmap); } loader2.load(new URLRequest("miUrl"));
Sin embargo las imágenes que si se cargan cuando pruebo la película en flash, siguen sin cargarse en el servidor del cliente. He estado buscando por aquí y dan una solución, que es, que Flash permite cargar imágenes desde cualquier dominio, sin que sea necesario un crossdomain. Sin embargo, no permitae acceder a la propiedad content del loader, ni formar un objeto BitmapData con la imagen tal y tenemos que decirle a flash que busque el archivo de seguridad antes de cargar la imagen.
Lo he hecho así:
Código ActionScript :
var loader:Loader = new Loader(); var req:URLRequest = new URLRequest ("miUrl"); loader.contentLoaderInfo.addEventListener(Event.COMPLETE,onComplete); function onComplete(e:Event):void { var bitmap:Bitmap = e.target.content as Bitmap; bitmap.width = 249; bitmap.height = 249; var smoother_bm = Bitmap(loader.content); smoother_bm.smoothing=true; imagenes_mc.img1.img_holder.addChild(bitmap); var context:LoaderContext = new LoaderContext() context.checkPolicyFile = true; loader.load (req , context); }
Pero de esta manera no carga la imagen ni si quiera al probar la película desde flash.
¿Alguna solución?