[flexcoders] Custom event inheritance

2005-08-01 Thread svktiilikainen
Hi all,

how should a custom event be used in subclasses? 

I have a custom event specified in the prototype of an AS class, say 
ScrollSelectList. Now I want to use the event in an instance of a 
subclass of ScrollSelectList, say DataGrid. If I just write something 
like 
mx:DataGrid id=myGrid event-name=function-name,
'event-name' being the event to catch, Flex throws an error
unknown attribute 'event-name' on myGrid.
The event handling works just fine when used in the parent 
(ScrollSelectList) class instance.

Should the event be declared somehow for subclass as well?

Thanks, 
Satu




 Yahoo! Groups Sponsor ~-- 
font face=arial size=-1a 
href=http://us.ard.yahoo.com/SIG=12hf7r705/M=362335.6886445.7839731.1510227/D=groups/S=1705007207:TM/Y=YAHOO/EXP=1122893407/A=2894361/R=0/SIG=13jmebhbo/*http://www.networkforgood.org/topics/education/digitaldivide/?source=YAHOOcmpgn=GRPRTP=http://groups.yahoo.com/;In
 low income neighborhoods, 84% do not own computers. At Network for Good, help 
bridge the Digital Divide!/a./font
~- 

--
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/

* 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] Custom event inheritance

2005-08-01 Thread Manish Jethani
On 8/1/05, svktiilikainen [EMAIL PROTECTED] wrote:

 I have a custom event specified in the prototype of an AS class, say
 ScrollSelectList. Now I want to use the event in an instance of a
 subclass of ScrollSelectList, say DataGrid. If I just write something
 like
 mx:DataGrid id=myGrid event-name=function-name,
 'event-name' being the event to catch, Flex throws an error
 unknown attribute 'event-name' on myGrid.
 The event handling works just fine when used in the parent
 (ScrollSelectList) class instance.
 
 Should the event be declared somehow for subclass as well?

Let me see if I understand you right:

 1.  You have a class A, which declares an event E.  I presume this is
how the event is declared:

  Event(E)
  class A {
...
  }

 2.  You have a class B that extends A.

  class B extends A {
...
  }

You want that class B should be able to have an E-handler in MXML,
such as the following, right?

 B E=eHandler() /

It'll work.  You don't need to declare E in the code for B again.

Manish


 Yahoo! Groups Sponsor ~-- 
font face=arial size=-1a 
href=http://us.ard.yahoo.com/SIG=12hflbt5q/M=362335.6886445.7839731.1510227/D=groups/S=1705007207:TM/Y=YAHOO/EXP=1122903378/A=2894361/R=0/SIG=13jmebhbo/*http://www.networkforgood.org/topics/education/digitaldivide/?source=YAHOOcmpgn=GRPRTP=http://groups.yahoo.com/;In
 low income neighborhoods, 84% do not own computers. At Network for Good, help 
bridge the Digital Divide!/a./font
~- 

--
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/

* 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/