[flexcoders] Re: Shortcut for creating and dispatching events

2006-11-05 Thread boy_trike
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

2006-11-05 Thread Gordon Smith












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

2006-11-04 Thread boy_trike
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

2006-11-04 Thread Michael Schmalle



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

2006-11-04 Thread Derrick Grigg
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/