Ramon Miguel M. Tayag wrote:
I don't think you can create dynamic functions.. even if you could, I don't see the need to.use your arguments to make your functions all-purpose. Ex. function onBtnPress(n:Number):Void { trace(n + " was pressed."); } button0.onRelease = Delegate.create(this, onBtnPress, 0); button1.onRelease = Delegate.create(this, onBtnPress, 1);
Ah! I never knew you could throw args like that to your functions through delegate
Sweet! That totally makes more sense! Now my next question.... Say for example I needed to throw a different arg to that function? IE this time I needed one var, and later I needed another? var nMyNum:Number = 0; button0.onRelease = Delegate.create(this, onBtnPress, nMyNum); nMyNum = 10; //need to update the delegate here //button0.onRelease = Delegate.create(this, onBtnPress, nMyNum); Can you remove or overwrite delegate instances? -- dnk _______________________________________________ [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

