Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/06/2010, 23:14
robinber
 
Fecha de Ingreso: junio-2009
Mensajes: 4
Antigüedad: 14 años, 10 meses
Puntos: 0
De acuerdo Respuesta: Problemas con el Loader

Para responder cito algunas lineas que encontre en otras paginas:

Este comportamiento es debido a que cuando un swf carga a otro, sigue siendo el "dueño de stage" y todo se referencia a él, incluidas las rutas relativas. [URL="http://www.coconnut.com/blog/2008/04/27/flash-cs3-loaderinfo/"]http://www.coconnut.com/blog/2008/04/27/flash-cs3-loaderinfo/[/URL]
Dado que la ruta depende del HTML contenedor, tiene que estar en la misma carpeta donde esté el swf, si está en otra, rompes las rutas (a menos que compiles tu peli teniendo en cuenta ese cambio de rutas)
[URL="http://foros.cristalab.com/problema-conexion-flash-y-dreamweaver-t70782/"]http://foros.cristalab.com/problema-conexion-flash-y-dreamweaver-t70782/[/URL]
A mi me salia el mismo error despues de unas cuantas horas de frustración lo que hice fue compilar la ruta como si el swf contenedor estuviera en la misma ubicación del html.

Esta es la estructura de mi sitio:

Carpeta1
Scripts
Index.html(tiene insertado el swfLoader.swf este llama swfA y xswf's)
Imagenes
swfLoader.swf
CarpetaSwf'sSec
swfA.swf
swfB.swf
swfC.swf
swfD.swf
La ruta que yo ponia en mi swfLoader.swf era "CarpetaSwf'sSec/swfA.swf", por que el swfLoader.swf se quedaba en la carpeta de imagenes pero como lo explican los comentarios, el swf insertado en el html se sigue creyendo que esta en la misma carpeta del Index.html y no encuentra la ruta "CarpetaSwf'sSec/swfA.swf" que esta dentro de la carpeta imagenes.

Tuve que compilar tomando en cuenta esta cuestion ya que son varios swf loaders los que voy usar y no queria tenerlos todos en la carpeta1, asi que cambie la ruta "CarpetaSwf'sSec/swfA.swf" por "Imagenes/CarpetaSwf'sSec/swfA.swf", y al fin, e ilogicamente para mi, funcionó. Ya no hay error. Y el swf sigue en la carpeta de Imagenes, claro que si intento correr el archivo swf solo, no funciona por que no encuentra la ruta indicada, pero en el html ya no causa errores.

Espero no haber confundido mas a nadie y si haber sido de ayuda.

Última edición por robinber; 30/06/2010 a las 03:35 Razón: hallazgo respuesta correcta