thanks all :) I appreciate it. - eric
On 6/7/07, eka <[EMAIL PROTECTED]> wrote:
Hello :) you must use the second notation of the method : var delay = _global.setTimeout( this, "delayedFunc", 1000 ); EKA+ :) 2007/6/7, eric e. dolecki <[EMAIL PROTECTED]>: > > I have a simple class and I can't access a private var after using > setTimeout... I typed this up to show whats happening: > > class foo extends MovieClip > { > private var nTime:Number = 0.75; > private var delay:Number; > > function foo() > { > // stuff > }; > > public function doSomething():Void > { > trace( nTime ); // works fine [0.75] > var delay = _global.setTimeout( delayedFunc, 1000 ); > }; > > private function delayedFunc():Void > { > trace( nTime ); //undefined ? > }; > } > > ?? I could use setInterval and kill it after the first fire, but > setTimeout > is nicer. This is AS2 obviously. > > - eric > _______________________________________________ > 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