//Primero le doy a flash una ruta, con final en extensión .swf (esto debe estar mal):
rutaFotos = "fotos/"+_global.sec+"/"+(_global.numero+1)+"/"+b+".swf";
//Y ahora le digo que en el caso de que la extensión no sea .swf...:
if (rutaFotos.substr(-4) != ".swf") {
//Entonces es .jpg
rutaFotos = "fotos/"+_global.sec+"/"+(_global.numero+1)+"/"+b+".jpg";
}
Estoy seguro de que el problema está en la primera línea que os pongo... Quiero decir, no puedo decirle a flas que es un swf para que luego resulte no serlo. El caso es que los swf sí los carga, pero los jpg no, porque no debe identificarlos, logicamente... La ruta, como veis es bastante compleja porque el propio archivo lo es, ya que va llamando a diferentes carpetas y archivos según _global.sec (que es la sección de la web) y _global.número (subsección), amén de b, que es parte de un bucle for (o sea, que es un número que crece de 0 a donde yo le diga), que sirve para identificar, por ejemplo 0.jpg o 1.jpg o 1.swf, o 2.swf, etc, dentro de la carpeta a la que llamo (fotos/etc...).
Gracias de antemano!