Integrating C functions

The C-level extensibility mechanism lets you implement Flash extensibility files using a combination of JavaScript and C code. The process for implementing this capability is summarized in the following steps:

  1. Define functions using the C or C++ language.
  2. Bundle them in a DLL file (Windows) or a shared library (Macintosh).
  3. Save the DLL file or library in the appropriate location:

    boot drive\Documents and Settings\user\Local Settings\Application Data\Adobe\Flash CS3\language\Configuration\External Libraries

    Macintosh HD/Users/userName/Library/Application Support/Adobe/Flash CS3/language/Configuration/External Libraries

  4. Create a JSFL file that calls the functions.
  5. Run the JSFL file from the Commands menu in the Flash authoring environment.

For more information, see Sample DLL implementation.