Yes. However, ultimately, I just wanted to see if there was a
better/best practices method of doing it.

Thanks.

--- In [email protected], "Sherif Abdou" <[EMAIL PROTECTED]> wrote:
>
> isn't that what bubbling is for? dispatchEvent(new
Event("myEvent",true));
http://www.rubenswieringa.com/blog/eventbubbles-eventcancelable-and-eventcurrenttarget
> ------
> Sherif Abdou
> http://VadexFX.com
> http://Sherifabdou.com
>   ----- Original Message ----- 
>   From: sleblang 
>   To: [email protected] 
>   Sent: Sunday, September 07, 2008 12:29 AM
>   Subject: [flexcoders] Capture custom component event in parent
application (application.mxml)
> 
> 
>   What's the best way to capture an event (i.e. button click) from a
custom component in a parent container. Would I want to have the
button click event call a handler in the component and then from the
handler dispatch a custom event or is there a better way? Here's some
code to help illustrate:
> 
> 
>         //CustomComponent
>          <mx:Script>
>             <![CDATA[
> 
>                public function exitHandler(event:MouseEvent):void {
>                     
>                    var myEventObj:Event = new Event( "myCustomEvent" );
>                    dispatchEvent( myEventObj );
>                }
>             ]]>
>         </mx:Script>
> 
>         <mx:Metadata>
>            [ Event( name="myCustomEvent", type="flash.events.Event") ]
>         </mx:Metadata>
> 
>         <mx:Button id="" label="Cancel" width="65"
textAlign="center" click="exitHandler()"/>
>         // End CustomComponent
> 
>         // parent container (i.e. Application.mxml)
>         <mx:Script>
>             <![CDATA[
> 
>                public function someEventHandler(event:MouseEvent):void {
>                     
>                   // execute .... 
>                }
>             ]]>
>         </mx:Script>
> 
>         <sx:CustomComponent myCustomEvent="someEventHandler()" />
> 
> 
>   Thanks for the assistance.
>


Reply via email to