<mx:HBoxxmlns:mx="http://www.adobe.com/2006/mxml" width="400" height="300"> <mx:Metadata> [Event(name="darken", type="flash.events.Event")] [Effect(name="darkenEffect", event="darken")] [Event(name="lighten", type="flash.events.Event")] [Effect(name="lightenEffect", event="lighten")] </mx:Metadata> <mx:Script> <![CDATA[ import flash.events.Event; privatefunction dispatchDarken():void { //this will cause whatever Effect is bound //to the darkenEffect trigger to play dispatchEvent(new Event("darken")); } privatefunction dispatchLighten():void { //this will cause whatever Effect is bound //to the lightenEffect trigger to play dispatchEvent(new Event("lighten")); }