Buenas tardes,

Escribo después de pegarme dos días buscando ejemplos por internet. Estoy haciendo una aplicación de Adobe AIR en la que necesito cargar una imagen desde AS3; en un principio comencé con un archivo .fla y un .jpg en un mismo directorio y con el siguiente código funcionó:

Código ActionScript :

var loader : Loader = new Loader();
var url : URLRequest = new URLRequest("imagen.jpg");
loader.load(url);
this.addChild(loader);


Pero el proyecto fue evolucionando y me he visto en la necesidad de tener la siguiente organización de carpetas:
- Carpeta 'codigo'
-> InsercionFondo.as
-> insertaFondo.fla
- Carpeta 'fotos'
-> imagen.jpg

De modo que tengo que cambiar la ruta de la imagen que necesito cargar, pego aquí la clase documento que no me está funcionando:

Código ActionScript :

package {
   import flash.display.Loader;
   import flash.display.MovieClip;
   import flash.filesystem.File;
   import flash.net.URLRequest;
   
   public class InsercionFondo extends MovieClip {
      public function InsercionFondo() {
         var loader : Loader = new Loader();
         var url : URLRequest = new URLRequest("../fotos/imagenPIVI.jpg");
         loader.load(url);
         this.addChild(loader);
      }
   }
}


El error que obtengo es: Error #2044: Unhandled IOErrorEvent:. text=Error #2035: URL Not Found.

¿Es posible que AS3 o AIR no soporten las rutas relativas?

Gracias a todos