Hi Alisdair

I want to create a class which would be able to detect which movieclip or
button has been clicked whenever any movieclip or button is clicked.

I want this class to exist independently of any onRelease functions which
have been assigned directly to movieclip instances.

i.e. I don't want to have to include a call to my class in the onRelease
function of every movieclip instance - I just want my class to listen for
any onRelease events, and then do some action depending on which clip was
clicked.

The idea is that I could then include this class in movies which have
already been created without having to go back through and add a call to my
class into every button and movieclip onRelease function.

If I set the MovieClip.prototype.onRelease as you suggest this would
presumably then be overwritten by the direct assignment of the onRelease to
the movieclip instance.

I can make all movieclips broadcasters by using AsBroadcaster on the
MovieClip.prototype, but this doesn't make them automatically broadcast the
onRelease event.

I was wondering if there was a way to do this with EventDispatcher or
something similar..?

Thanks
a.


-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Alisdair
Mills
Sent: 25 November 2005 08:46
To: Flashcoders mailing list
Subject: Re: [Flashcoders] enable all movieclips to broadcast theironRelease
event

could you provide more detail on what you want to achieve?

the following would make a Class object receive all MovieClip  
onRelease events. and would do so for a timeline with slightly  
modified code. not sure this is what you mean though?

public function initOnRelease ( Void ) : Void {
        var listener = this ;
        MovieClip.prototype.onRelease = function ( ) { listener.sayHello  
( ) ; } ;
}
public function sayHello ( Void ) : Void {
        trace ( "HELLO!!!!" ) ; 
}

cheers, Alisdair



On 24 Nov 2005, at 19:25, Aaron Haines wrote:

>
>
> Is this possible..?
>
> Anyone know how to do it..?
>
>
>
> I want to be able to add a listener with an onRelease function to any
> movieclip.
>
> The onRelease of the listener would be triggered whenever the  
> onRelease of
> the movieclip is triggered.
>
>
>
> Any help much appreciated.
>
>
>
> a.
>
>
>
> _______________________________________________
> Flashcoders mailing list
> Flashcoders@chattyfig.figleaf.com
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to