I hope someone in this forum can help me.
I have a main movie made in SWISH version 2 which loads additional swf's through load movie actions. The movie plays flawlessly.I am trying to make a single SWF in SWFStudio using mark all files as internal. Here is the response I received:
You have 2 choices:

1. Use SetBasePath
OR
2. Use _level0.ssTempDir

1. SetBasePath
Add fscommand("SetBasePath", "V1") to the first frame of the main timeline of your main movie.

This tells SWF Studio to assume any relative calls, like loadMovieNum("mymovie2.swf",0), are relative to the temporary folder, where the main SWF is extracted when you launch the EXE.

2. Use _level0.ssTempDir
Change your loadMovie calls to include the variable _level0.ssTempDir like this:
loadMovieNum(_level0.ssTempDir+"\\mymovie2.swf",0) ;

_level0.ssTempDir contains a string that has the full path to the temporary directory where the main SWF is extracted when you launch the EXE.


All files you package into the EXE are extracted at startup (by default) to a temporary folder on the user's harddrive. When the EXE is closed, it will remove this directory and all the files contained within.

Choose the option that best suits you. Option 1 involves the least amount of changes to your existing file, so you might want to go this route.

I am not good with FS commands but at frame 0 of my main movie I placed an FS command as follows:
"SetBasePath", "V1" with no argument.
The main movie plays but the additional swf's still do not load.
While SWFStudio may be a little too complicated for me to understand I think, with a little help, I can get this done.
Any help would be appreciated.
Thanks!