Hi All,
This is how I deployed my application.
ROOT/application.swf
ROOT/MODULES/module1.swf
ROOT/RSLS/rsl1.swf
ROOT/RSLS/rsl2.swf
This is how I specified the rsl's path while compiling my application and
modules( in ant script)
<runtime-shared-library-path path-element="${RSL_DIR}/rsl1.swc">
<url rsl-url="rsls/rsl1.swf" />
</runtime-shared-library-path>
<runtime-shared-library-path path-element="${RSL_DIR}/rsl2.swc">
<url rsl-url="rsls/rsl2.swf" />
</runtime-shared-library-path>
Here is my problem,
application.swf uses the rsl1.swf as rsl and
module1.swf uses rsl1.swf and rsl2.swf as rsl
when i try to load the module1.swf inside the application1.swf, module1.swf
is looking for the 2 required rsl's (rsl1.swf and rsl2.swf). since rsl1.swf
is already loaded by the application1.swf it is taking it and trying to
load the rsl2.swf from the ROOT/*MODULES*/RSLS/ path. since all the rsl's
in the ROOT/RSLS folder, it is getting the 404 error for rsl2.swf and
module1.swf is not loading.
so, I updated the ant script as follows for the rsl2.swf,
<runtime-shared-library-path path-element="${RSL_DIR}/rsl2.swc">
<url rsl-url="rsls/rsl2.swf" />
<url rsl-url="../rsls/rsl2.swf" />
</runtime-shared-library-path>
now what happens is, since MODULES/RSLS/rsl2.swf receives 404; it tries to
load the second fail-over one like this "http://../rsls/rsl2.swf" which is
also an invalid url.
how can i specify more fail-over url's relatively. plz help me.
*
Regards,
S. Jagan Langa*