Working with Included Files

This sample shows to work load internal "included" files.

If you want to load a file that you have included internally in your application preface the name of the included file with the working directory path returned by mSystem.getSpecialFolder("WORKING").

var pathDelimiter = mSystem.getPathDelimiter();
MovieClip.loadMovie(mSystem.getSpecialFolder("WORKING") + pathDelimiter  + filename);

NOTE: If you are loading external files make sure their names do not match your internal file names. The current verison of mProjector Windows feeds Flash the internal file if the filename matches no matter what the path.

If you want to copy an internal file to the local hard drive, use mSystem.getSpecialFolder("WORKING") plus the filename to specify the source file.

var pathDelimiter = mSystem.getPathDelimiter();
var sourcePath = mSystem.getSpecialFolder("WORKING")+ pathDelimiter  + "snowflakes_wbg.swf";
var destPath = mApplication.getFolder()+pathDelimiter +"flakes.swf";
mFile.copyFile(sourcePath , destPath);

You can download this sample, "loadSWF", from the mProjector Samples page -- /software/flash-projector/flas.html#internalAndExternalFiles.