Async Flash Studio

A platform to build desktop Rich Internet Applications(RIA) based on flash movie files(swf). Async Flash Studio(AFS) allows developers to build RIA that outside the web browser, but no additional runtime needs to be installed to run the RIA. AFS provides good-performance actionscript API classes, supports object-oriented programming and developing with Flex 3.


FlashOnDesktop

A product to produce desktop application and screensaver based on flash movie(swf) files. it is capable of producing both general desktop application and screensaver.


News

FlashOnDesktop 3.0 Released - 07/05/2010 - 13:12
Async Flash Studio 3.0 released - 07/05/2010 - 13:11
FlashOnDesktop 1.1 Released - 07/17/2009 - 12:36

Recent Blog Post

Async Flash Studio 3.0 - A milestone.

Try Async Flash Studio Now

Async Flash Studio (AFS) is a platform to build desktop Rich Internet Applications(RIA) based on flash movie files(swf). AFS allows developers to build RIA outside the browser by projecting swf files into a desktop executable file, which is called "flash projector". AFS supports Flash player 10 and Flex framework. The main features of AFS includes:

  1. Fully featured Native Window creation and management.
    • Pixel-wised translucent window creation.
    • Dozens of window style support, easy to configurate.

Async Flash Studio - Write A Sample Extension(Part 2)

In the first part(link here), we show you how to write a simple extension for AFS, and compile it in C++ environment. In this part, we will continue to interpret the usage of the compiled extension in Async Flash Studio.
Now we have got a dynamic linked library "Extension.ext", just copy the file into the "extensions" directory of AFS, typically

"C:\Program Files\aSyncRIA\Async Flash Studio\extensions\"

Usage of FlashOnDesktop component in Flash CS4

In this article, we will show you the usage of FlashOnDesktop component.
Firstly, In order to make Flash CS4 find FlashOnDesktop component, take the same steps as in this AFS tutorial, then launch Adobe Flash CS4, create a new flash file, and add FlashOnDesktop component to the library.
You must first init FlashOnDesktop framework, which is done by following code:

import com.asyncria.FOD;

FOD.init();