Just move it up to an instance variable. var myTimer:Timer;
private function initTimer():void { myTimer = new Timer(parentApplication.valuesMilliseconds); myTimer.addEventListener(TimerEvent.TIMER, updateData); myTimer.start(); } private function updateData(event:TimerEvent):void { myHTTPService.send(); } public function stopTimer():void { if (myTimer) myTimer.stop(); } -----Original Message----- From: sailorsea21 <[EMAIL PROTECTED]> Reply-To: flexcoders@yahoogroups.com To: flexcoders@yahoogroups.com Subject: [flexcoders] Re: sailorsea21 - How to stop a timer that is in a private function? Date: Thu, 06 Nov 2008 16:16:47 -0000 I'm trying to do something more along these lines: private function initTimer():void { var myTimer:Timer = new Timer(parentApplication.valuesMilliseconds); myTimer.addEventListener(TimerEvent.TIMER, updateData); myTimer.start(); } private function updateData(event:TimerEvent):void { myHTTPService.send(); } public function stopTimer():void { myTimer.stop(); //How can I target the var in initTimer? } Thanks again. -David --- In flexcoders@yahoogroups.com, "Gregor Kiddie" <[EMAIL PROTECTED]> wrote: > > You wrote > > > > private function initTimer():void { > var myTimer:Timer = new Timer(30000); > myTimer.addEventListener(TimerEvent.TIMER, updateData); > myTimer.start(); > } > > > > the updateData function can then be > > > > private function updateData( event : TimerEvent ) : void { > > ( event.target as Timer ).stop(); > > // Continue updating the data > > } > > > > Written off the top of my head, so my not compile, etc... > > > > Gk. > > Gregor Kiddie > Senior Developer > INPS > > Tel: 01382 564343 > > Registered address: The Bread Factory, 1a Broughton Street, London SW8 > 3QJ > > Registered Number: 1788577 > > Registered in the UK > > Visit our Internet Web site at www.inps.co.uk > <blocked::http://www.inps.co.uk/> > > The information in this internet email is confidential and is intended > solely for the addressee. Access, copying or re-use of information in it > by anyone else is not authorised. Any views or opinions presented are > solely those of the author and do not necessarily represent those of > INPS or any of its affiliates. If you are not the intended recipient > please contact [EMAIL PROTECTED] > >