You are here: Home > High level topics > Flash as desktop application

Flash as desktop application

Print versionEdit this page
Flash in the browser and as desktop applications is limited in working together with the operating system (Windows, Mac OS). Flash operates in a so-called 'sandbox':

A Macromedia Flash movie executes inside a sandbox. Any information inside the sandbox can be communicated only to the domain from which the movie came. Access to information within the sandbox from outside of the sandbox is severely limited. (Macromedia Flash MX Securityexternal link)

Practically, a Flash file cannot read data from the hard drive or write to disk except saving Flash cookies. See also: Flash limitations.

Several applications overcome this Flash limitation by putting a Flash file inside a (Windows) executable, thereby acting as an intermediate between Flash and the operating system. The code in Flash then is able to call Windows commands.

SWF Studio

ScreenWeaver

Works on Windows 95, 98, ME 2000 and XP. Screenweaver IDE was built in Flash and the Screenweaver engine.

Flash Studio Pro

Also available: a MacOSX? plugin (US$ 299) to create MacOSX? projectors with.

SharpFlash

Open source (GNU) application written in .NET. Pre-alpha state.

mProjector

mProjector is the only Flash application builder to offer synchronous calls -- No FSCommands or callbacks are required. mProjector methods run synchronously, returning results immediately. mProjector removes the need for splitting code into multiple frames just to make it work.

Flash in Java applications

SWT Flash. Open source LGPL. Only Win32 platforms are supported currently. Macromedia Flash plugin must be installed.

Read more