Mate: Cafe Townsend example updated for using Flex 4

Posted on March 12, 2010

For an upcoming Flex 4 training I do need a good example for using Mate framework. At the moment you will find a lot of examples on Mate's official website or at the project called "mate-examples" at Google Code. But it seems that there is not any Flex 4 example available.

Anyway, I just ported the current Cafe Townsend example (Flex 3) created by Laura Arguello to Flex 4.

It was not a big deal, because Mate supports already Flex 4. Only few changes was necessary for using new Spark components.

Also I did some little modifications in [MainEventMap.mxml](http://code.google.com/p/mate-examples/source/browse/trunk/examples/cafeTownsendFlex4/src/com/cafetownsend/maps/MainEventMap.mxml) to start all Inject properties for any views as soon as possible listening to FlexEvent.PREINITIALIZE. Furthermore all presentation models now are not created before its view will be added. But that is what we called "cosmetic" ;) , because Laura has already done an awesome job building the Flex 3 example of Cafe Townsend!

Live example

(To view source code just a right mouse click on the app)

To see this content latest Flash Player Plugin is required.

Update

For a better use case of Flex 4 I have refactored the original code of the app. Now it based on a new layout and uses some effects. Last but not least the code implement a LocalEventMap to encapsulate the handling of employes, which is important if you want to use a modular app with Flex-Modules

Source code available

You will find the full source of Mate's Cafe Townsend Flex 4 example at the project called 'mate-examples' on Google Code.

Have fun!

-Jens

Any feedback?

comments powered by Disqus