You can do this using composition. Store an instance of EventDispatcher as a
private member variable called m_dispatcher. Then implement IEventDispatcher
in MlEditmanager. Delegate addEventListener, dispatchEvent,
removeEventListener and hasEventListener to m_dispatcher.
public class MlEditmanager extends EditManager implements IEventDispatcher
{
private var m_dispatcher:IEventDispatcher;
public function MlEditmanager()
{
this.m_dispatcher = new EventDispatcher();
}
public function addEventListener(type, listener, useCapture, priority,
useWeakReference)
{
this.m_dispatcher.addEventListener(type, listener, useCapture,
priority, useWeakReference);
}
public function removeEventListener()
{
// Implement in the same way
}
}
HTH.
.p
On Wed, Sep 29, 2010 at 7:07 PM, Harish Vardhan <[email protected]>wrote:
> i have MlEditmanager class which extends EditManager class. I also want to
> extend Eventdispatcher .. but it is not possible to extend more than one
> class ...
>
> so the work around can be to create call back function.
>
> Can someone help me how to achieve this?
>
> Urgent pls.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Flex India Community" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<flex_india%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/flex_india?hl=en.
>
--
You received this message because you are subscribed to the Google Groups "Flex
India Community" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/flex_india?hl=en.