Resulta que cuando intento cargar una imagen con un loader así:
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoaderReady);
loader.load(new URLRequest("../lib/image03.png"));
no me encuentra la imagen por ningun sitio, en cambio, si utilizo embed (con la misma ruta exactamente) la carga perfectamente:
[Embed(source='../lib/image03.png')]
private var img1Class:Class;
Entiendo que en el primer caso la ruta de la imagen tiene que ser relativa al .swf y en el segundo a la hoja de codigo pero la cosa está en que los 2 archivos estan al mismo nivel y por lo tanto la ruta debería ser igual, así es como tengo la estructura de los archivos:
lib
image03.png
bin
pelicula.swf
src
main.as
Si la pongo en la misma carpeta que el swf y la cargo con el loader, con url "image03.png" la carga tambien perfectamente, así que el problema es de las rutas si o si.
A ver si me podeis echar una mano porque ya no se que más probar, y tiene que ser alguna tontería

Gracias!
Saludos