[flexcoders] Re: Shortcut for creating and dispatching events
Thanks for the answer Mike. I am curious why I need the STRING around my variable). Bruce --- In flexcoders@yahoogroups.com, Michael Schmalle [EMAIL PROTECTED] wrote: Hi, It needs to be; model.dispatchEvent( new TextEvent(SEARCH_MACHINES, false, false, String( dgItems.selectedItem.machine))); Peace, Mike -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ * Your email settings: Individual Email | Traditional * To change settings online go to: http://groups.yahoo.com/group/flexcoders/join (Yahoo! ID required) * To change settings via email: mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
RE: [flexcoders] Re: Shortcut for creating and dispatching events
You'd write model.dispatchevent( new TextEvent(SEARCH_MACHINES, false, false, dgItems.selectedItem.machine)); But the SDK team considers the 3-line approach better practice, because it makes clear which property is getting set to what. If you have an event with a lot of properties, code like dispatchEvent(new MyEvent(MY_EVENT_TYPE, false, false, 1, foo, 19, 36, [ bar ], true, 2, { x: 99, y: 108 }) isn't very clear. - Gordon From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of boy_trike Sent: Saturday, November 04, 2006 11:18 AM To: flexcoders@yahoogroups.com Subject: [flexcoders] Re: Shortcut for creating and dispatching events The signature for the TextEvent already HAS the text property. from LiveDocs: TextEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, text:String = ) I am just looking for the syntax for typing it on one line thanks bruce --- In [EMAIL PROTECTED]ups.com, Ralf Bokelberg ralf.bokelberg@... wrote: Hi Bruce, you need to extend the constructor of TextEvent: public function TextEvent( type : String, text : String ) ... Cheers, Ralf. On 11/4/06, boy_trike [EMAIL PROTECTED].. wrote: the 1st 3 lines work fine. However, being a lazy programmer who does not want to type much, I want to do something like the commented line, but I am missing something with the syntax (since it does not work) var event : TextEvent = new TextEvent(SEARCH_MACHINES); event.text = dgItems.selectedItem.machine; model.dispatchEvent( event ); // model.dispatchEvent( new TextEvent(SEARCH_MACHINES, {text:dgItems.selectedItem.machine} )); thanks bruce -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links -- Ralf Bokelberg ralf.bokelberg@... Flex Flash Consultant based in Cologne/Germany __._,_.___ -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com SPONSORED LINKS Software development tool Software development Software development services Home design software Software development company Your email settings: Individual Email|Traditional Change settings via the Web (Yahoo! ID required) Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe __,_._,___
[flexcoders] Re: Shortcut for creating and dispatching events
The signature for the TextEvent already HAS the text property. from LiveDocs: TextEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, text:String = ) I am just looking for the syntax for typing it on one line thanks bruce --- In flexcoders@yahoogroups.com, Ralf Bokelberg [EMAIL PROTECTED] wrote: Hi Bruce, you need to extend the constructor of TextEvent: public function TextEvent( type : String, text : String ) ... Cheers, Ralf. On 11/4/06, boy_trike [EMAIL PROTECTED] wrote: the 1st 3 lines work fine. However, being a lazy programmer who does not want to type much, I want to do something like the commented line, but I am missing something with the syntax (since it does not work) var event : TextEvent = new TextEvent(SEARCH_MACHINES); event.text = dgItems.selectedItem.machine; model.dispatchEvent( event ); // model.dispatchEvent( new TextEvent(SEARCH_MACHINES, {text:dgItems.selectedItem.machine} )); thanks bruce -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links -- Ralf Bokelberg [EMAIL PROTECTED] Flex Flash Consultant based in Cologne/Germany -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ * Your email settings: Individual Email | Traditional * To change settings online go to: http://groups.yahoo.com/group/flexcoders/join (Yahoo! ID required) * To change settings via email: mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
Re: [flexcoders] Re: Shortcut for creating and dispatching events
Hi,It needs to be;model.dispatchEvent( new TextEvent(SEARCH_MACHINES, false, false, String(dgItems.selectedItem.machine)));Peace, MikeOn 11/4/06, boy_trike [EMAIL PROTECTED] wrote: The signature for the TextEvent already HAS the text property. from LiveDocs: TextEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, text:String = ) I am just looking for the syntax for typing it on one line thanks bruce --- In flexcoders@yahoogroups.com, Ralf Bokelberg [EMAIL PROTECTED] wrote: Hi Bruce, you need to extend the constructor of TextEvent: public function TextEvent( type : String, text : String ) ... Cheers, Ralf. On 11/4/06, boy_trike [EMAIL PROTECTED] wrote: the 1st 3 lines work fine. However, being a lazy programmer who does not want to type much, I want to do something like the commented line, but I am missing something with the syntax (since it does not work) var event : TextEvent = new TextEvent(SEARCH_MACHINES); event.text = dgItems.selectedItem.machine; model.dispatchEvent( event ); // model.dispatchEvent( new TextEvent(SEARCH_MACHINES, {text:dgItems.selectedItem.machine} )); thanks bruce -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links -- Ralf Bokelberg [EMAIL PROTECTED] Flex Flash Consultant based in Cologne/Germany -- Teoti Graphixhttp://www.teotigraphix.comBlog - Flex2Componentshttp://www.flex2components.com You can find more by solving the problem then by 'asking the question'. __._,_.___ -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com SPONSORED LINKS Software development tool Software development Software development services Home design software Software development company Your email settings: Individual Email|Traditional Change settings via the Web (Yahoo! ID required) Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe __,_._,___
[flexcoders] Re: Shortcut for creating and dispatching events
I'm assuming you are using Cairngorm. If so your model will also need to use the EventDispatcher or CairngormEventDispatcher class to dispatch the event since the Model does not have that built in natively. Derrick - Derrick Grigg www.dgrigg.com -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ * Your email settings: Individual Email | Traditional * To change settings online go to: http://groups.yahoo.com/group/flexcoders/join (Yahoo! ID required) * To change settings via email: mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] * Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/