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?
