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.


Recent Blog Post

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();

Async Flash Studio Tutorial - Write a sample extension (Part 1)

Introduction

Async Flash Studio(AFS) offers interfaces to extend its functions. There are two kinds of extensions, synchronous and asynchronous. Since synchronous extension may block UI actions, asynchronous extension is the recommended kind of extension.

An AFS extension is a dynamic linked library file that implements pre-defined interfaces. The interface header files are located at "sdk" sub-directory in AFS installed directory.

Request and Response