As flex is based on Actionscripts 3, it is possible to leverage some of the features of an ECMA-based language not readily available in strongly-typed languages. Most Java developers will probably ignore the ability to use powerful features such as closures when the use-case simply makes sense. Consider the following: