This article is for everyone who is interested in building AS3 Flash CS3 based components.
Writing AS3 components for Flash maight be not so straightforward. The tutorial which helped me the most can be viewed here: http://www.flexiblefactory.co.uk/flexible/?p=16
A very complete, maybe too comprehensive resource on Flash AS3 components is on Adobe devnet: http://www.adobe.com/devnet/flash/articles/creating_as3_components.html It’s useful when you want to understand the whole process in detail.
The last article is not so complete as the first or the second tutorial, but can be helpful. It’s here: http://www.jumpeyecomponents.com/blog/2007/07/13/create-fla-components-for-flash-cs3/
FlexiZoomer Educational version
For those who need to build a Flash CS3 component I do recommend to follow the above posted tutorials. Some of the come with example files. If you follow the steps in the tutorials, you can create later components by your own. However it is very useful to take a look on a ready made component and compare how that comonent is built. For this reason I provide the source files of my FlexiZoomer component. I hope they help you learn how to build the flash components.
You can download the educational files here:
http://www.yofla.com/down/flexi-zoomer/FlexiZoomer-v1.1.0-Educational.zip
Please note, its a Educational license, if you want to use the FlexiZoomer in your website/project you need to use the Free version or the Pro/Enterprise/Developer version: http://www.yofla.com/flash/flexi-zoomer/download.php
The component is built with PureMVC (http://puremvc.org/), so it’s also a useful resource to see a PureMVC implementation.
