Hello :)
try this :
// constructor of the class
_global.MyButton = function()
{
trace( this + " constructor) ;
}
// inject addListener, removeListener and broadcastMessage methods in the
prototype
AsBroadcaster.initialize(MyButton.prototype) ;
// the methods of your custom class
MyButton.prototype.onRollOver = function ()
{
if (this.onRelease != null || this.onPress != null)
{
this.broadcastMessage("click", this) ;
}
}
// test
var listener:Object = {} ;
listener.click = function( target )
{
trace( "click : " + target ) ;
functionName(param);
}
mc.__proto__ = MyButton.prototype ; // change the prototype scope of the
visual instance "mc"
MyButton.call(mc) ; // launch the constructor of the MyButton class over the
visual instance.
mc.addListener( listener ) ;
//
EKA+ :)
2007/3/28, Matheus Araujo <[EMAIL PROTECTED]>:
Hello coders...
I'm trying to create a MovieClip prototype function to all my MCs that are
buttons:
MovieClip.prototype.onRollOver = function (){
if (this.onRelease != undefined || this.onPress != undefined)
{
functionName(param);
}
}
The problem is that it doesn't work with the movie clips inside the ones
in
the first level...
Is there Any way to accsess these movie clips?
Thanks in advance
Matheus
_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com
_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com