We just uploaded a first test version of FDT 3.0 Enterprise. You can download the pre release version from the update site “http://fdt.powerflasher.com/update_beta/”. The two most important new features are refactoring and debugging.

  • To debug you can set breakpoints (double click at the left side of the editor) and start your application with “Debug as…->FDT AS3 Application”). Please consider that all SWFs you use need to be debugable (if you use multiple SWFs make sure all are compiled with “-debug=true”). You can watch the stack trace and variables, step into/over/out (F5/F6/F7) and even can modify primitive variable values at runtime. If you hover over a variable inside the editor of the current stack element, the value of this variable is shown. You can even format this output using special templates (in the preferences under “FDT->Run/Debug->Reference Types”). There are some predefined templates at the moment, expect more to come (we take suggestions seriously!). Of course you can define your own templates.
  • The implemented refactorings are: “Rename top level type”, “Rename method”, “Rename variable”, “Rename package” and “Move type”. You can drag and drop classes/interfaces in the flash explorer and all references (such as imports) are updated automatically. The most important hotkey is <alt>+<shift>+R to rename the element under the cursor. If you place it over a variable name the variable would be renamed, over a type name and the type would be renamed and so on. With <alt>+<shift>+V you can move a selected top level type to a new location.

Please also consider that you can only test the enterprise features if you do not enter a key for basic or professional. If you already use FDT we would suggest to install the beta in different eclipse installation to try out the new features.

We wish pure coding comfort!