ASTRA Badge Kit
The Badge Kit is an an XML-based framework for rapid development of small interactive Flash applications. You can learn how to use the Badge Kit very quickly, and most of the usage scenarios require no knowledge of Flash.
Creating Badge Kit ElementsWhile a large number of controls are at your disposal, you might find that you need a type of interaction that isn't readily available. That's when it's time to get your hands dirty and start coding. Since the Badge Kit controls are built upon the Flash CS3 component framework, most of the hard work is already done. And because all controls are extensible, you'll probably find that you just need to extend an existing UI control. One of the huge benefits of using this framework is that any existing components you've created can be used immediately in the Badge Kit, and any you create for the Badge Kit can also be used in other Flash projects.
Creating and extending classes in Flash is an advanced topic that may require a good deal of knowledge and experience with ActionScript 3 and Flash CS3. For a detailed introduction into the art of component creation for Flash, check out the Adobe Developer Center article Creating ActionScript 3.0 components in Flash.
You can then add additional functionality to this class, and you'll be able to manipulate easily in the Badge Kit markup. While a badge cannot call a method of this class, it can modify properties and styles as well as add listeners for events. You don't need to worry about which is which, as the Badge Kit will determine this for you. For instance, in the above class we've added a property called myProperty. Simply by doing that, we've made that property accessbile in the badge.Deploying Items to the Badge Kit.