What's New in 3.0

SourceMate 3.0 brings more of what you've come to expect from one of the most loved tools for Flash and Flex developers. Version 3.0 includes more code generation and refactoring features, increased focused on localization support, a new E4X Expression Console, and new features designed to help you work with Swiz (one of the most popular Flex frameworks).

New Features for SourceMate 3.0

  • Resource Properties Editor - (Open by double-clicking .properties files) Provides an advanced editor and operations for Flex resource files. 
  • E4X Console - Used to test and verify E4X expressions. 
  • Generate Delegate Methods - Inserts new methods that delegate back to the selected field (enables Composition pattern). 
  • Add Property to Class - Creates new fields, optionally with getter/setter, that are initialized in the constructor. 
  • Generate Event Class - Generates a new custom Event class with the specified properties. 
  • Add Property to Event Class - Creates new fields in Event classes, regenerates clone(),toString(). 
  • Generate clone()/toString() in Event Class - Generates standard Event methods clone() and toString(). 
  • Extract Parameter - Introduces a new method argument from the selected expression or local variable. 
  • Extract Class - Creates a new class and moves the specific members of the current class into the new class. 
  • Extract Superclass - Creates a new superclass with the selected members of the current class. 
  • Use Supertype Where Possible - Replaces references to the current class with references to the selected superclass or interface.
  • Push Members Down - Moves the selected members into the selected subclasses. 
  • Pull Members Up - Moves the selected members into the selected superclass. 
  • Inline Method or Variable - Inlines the definition of the selected variable or method.
  • New Swiz Project Wizard - Create a new Swiz project with Swiz instance preconfigured
  • New Swiz Instance Wizard - Create a new Swiz instance for modular projects
  • New Swiz Bean Wizard - Declare a new Swiz bean
  • Swiz Beans View - Shows all Swiz beans and where they're referenced in the project
  • Swiz Events View - Shows all the Swiz events and where they're referenced in the project
  • Special Swiz "bean" content assist - Type "bean"CTRL+space to show all Swiz beans.  On selection, creates a new field variable for the bean complete with necessary [Inject] tag.
  • Special Swiz "handle" content assist - Type "handle"CTRL+space to show all Swiz events.  On selection, creates a new event handler with appropriate signature and [EventHandler] metadata.
     

Code Templates, Live Error Detection, Quick Fixes, Metadata Content Assist Removed

Some of the features previously in SourceMate 2.0 have been added directly into Flash Builder 4.5. In order to focus on value-add features, SourceMate 3.0 removes these overlapping features.  

 

How to Upgrade

To upgrade from 1.0 or 2.0, please follow the standard installation instructions. Flash Builder will perform the upgrade automatically.