Absolutely nothing. I have no idea why I put call there. :) I use call
a fair amount to manipulate scope and I think I just typed it out of
habit.
Joseph
Aaron Buchanan wrote:
What is the difference between that and this:
class SomeClass {
private var a:Number = 3;
function SomeClass(mc:MovieClip){
var thisObj = this;
// Set a reference to "this"
mc.onRelease = function(){
thisObj.onRelease();
}
}
function onRelease(){
trace("this.a: "+this.a);
}
}
On 6/14/06 1:39 PM, "js" <[EMAIL PROTECTED]> wrote:
While not as elegant, you can get around this issue delegate-free with
the following:
class SomeClass {
private var a:Number = 3;
function SomeClass(mc:MovieClip){
var thisObj = this;
// Set a reference to "this"
mc.onRelease = function(){
thisObj.onRelease.call(thisObj);
}
}
function onRelease(){
trace("this.a: "+this.a);
}
}
--
Joseph
James Marsden wrote:
The delegate class is a godsend for so many things...
// inside a class:
mc.onEnterFrame = mx.utils.Delegate.create(this, main);
function main()
{
// the mc is calling my method, and I can access all my properties as
if I was calling it myself
}
Stephen Ford wrote:
Hello All,
Can anyone confirm that the Delegate class is only helpful when using
components ?
Or should it also be used for events outside the component framework ?
No doubt it depends on what your trying to achieve, but just generally
speaking, what do you think.
Thanks,
Stephen.
_______________________________________________
Flashcoders@chattyfig.figleaf.com
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
_______________________________________________
Flashcoders@chattyfig.figleaf.com
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
_______________________________________________
Flashcoders@chattyfig.figleaf.com
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
_______________________________________________
Flashcoders@chattyfig.figleaf.com
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