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

__,_._,___

Reply via email to