logo
SWF Army Knife™ (SAK) Information

What it is:

SWF Army Knife™ (SAK) is a “shell” program that runs around your SWF file. The SWF file will contain all interface and interactivity elements, but SAK is there for doing things that Flash cannot. It is designed with the flash application developer in mind for CD/DVD ROM creation who requires some of the advanced system commands that are unavailable with the Flash engine. There is no need to publish cross-platform projectors, you merely publish the single SWF file which is imported at runtime by the approprite SAK for the current platform. SAK is already set up with all commands available and waits for your flash program to call for them.

Authoring requires only Flash and a text reader (web browsers work best) to read in the output file that acts as the program message window. Here is an example of typical authoring steps.

  1. Author your SWF file and publish it as "Main.swf" to the "data" folder.
  2. Launch SAK and it will read in your commands when they are called (by button click or whatever method you chose).
  3. For debugging, it is recommended that you open the "sakOutput.txt" file in a web browser and keep it open while authoring so that when you want to see the returned value that SAK is sending the SWF file you merely click the refresh/reload button. Please note that the content in this file starts fresh every time SAK is launched.
  4. To make changes, quit the SAK program and re-launch when they are done. If you make changes to the "Main.swf" file while SAK is running, they will NOT be reflected until you relaunch SAK.

For more in-depth descriptions of all of the functions and processes of SAK, please see the SWF Army Knife™ User Guide.

Safety Features:

Flash has restrictions built in for the safety of the end user and SAK also has some built-in safety features to protect the end user's machine from damage to important files and folders. SAK file and folder features that rename, move, or delete items will only affect those items that were either created or copied during that session of SAK. For instance, the user's system folder cannot be deleted accidentally because it was not created by SAK. A copy of the folder can be created and then deleted, but not the original. This protects all parties from possible harm to the operating system of both the author and the end user.

System Requirements:

SAK has been programmed to work the same on both Windows and Macintosh platforms.

MacOSX (classic and OS9 may work but not supported)

Windows 2000/XP (98 and ME may work but not supported)

Macromedia Flash MX/MX2004 (older versions may work but are not supported)

Demo Notes:

The unregistered demo version of SAK is fully functional. On each startup it will display a registration dialog box and will run for a maximum of 5 minutes before shutting itself down. When the program is registered, all restrictions will be removed.

Download:

Windows (application files, sample movie, and pdf user guide)

Macintosh (application files, sample movie, and pdf user guide)

Registration:

SAK is donationware. You can use it freely for non-commercial use but if you plan to use it for any commercial application please make a donation to one of the following charitable organizations.

Shepherd's Purse

Shepherd's Gate

Food for the Hungry

City Ministries International

Click the button below to get serial number.

I agree to make a monetary donation to one of the organizations listed above should I ever use this program commercially.