Instead of using Flash CS3 or Flex 3, Flash Development provides a free alternative for building flash applications.

Install instructions:

  1. Flex 3 SDK (free)
    • Download the Flex SDK (I used version 3.1.0.2710 from Fri Aug 15 2008)
    • Unzip the files to a folder, for example: C:\_libraries\flex_sdk_3.1.0.2710
  2. Adobe Flash Player 10 (Debugger Version)
  3. FlashDevelop 3.x
    • Download the latest FlashDevelop.
    • Start FD after the install.
    • Click Tools -> Program settings (F10)
    • Click AS3Context
    • Set the Flex SDK Location to C:\_libraries\flex_sdk_3.1.0.2710

Optional debugger

  1. Installing a debugger
    • Original post on FD forums.
    • Download the latest version here (currently fdbPlugin0.4.5.0.zip, this version is only compatible with FlashDevelop 3.0.0 Beta9)
    • Unzip it to a temp folder but don’t follow the instructions in the readme.txt
    • Locate your FD plugins directory in your user files:
    • From FD main menu: Tools > Application Files… (it will open up a new explorer dialog)
    • Copy all the files Aga.Controls.dll and fdbPlugin.dll (its in the bin directory of the zipfile) to the plugin directory
      (Example: C:\Documents and Settings\Falcon4ever\Local Settings\Application Data\FlashDevelop\Plugins).
    • Do not use FlashDevelop.exe from the zipfile (for some odd reason the exe seems to be corrupted here).
    • Start FD.
    • Click Tools -> Program settings (F10)
    • Click FdbPlugin
    • Set the DebugFlashPlayerPath to C:\_libraries\flex_sdk_3.1.0.2710\flashplayer_10_sa_debug.exe
  2. Using the debugger
    • Start FD.
    • It should show 2 new dialogs, which you can drag into the main GUI.
    • To set breakpoints do a shift-click on the left.
    • mouseclickpoint

    • To start a debug session press the new play button (if you check the gui, you will see a few new icons, play, pause, stop, fastforward etc)
    • When the program hits a breakpoint you can hoover on the variable to view its contents/value. (Just like in visual studio)
    • 00