It worked! Thanks :)
--- In [email protected], Maciek Sakrejda <[EMAIL PROTECTED]>
wrote:
>
> 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: [email protected]
> To: [email protected]
> 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 [email protected], "Gregor Kiddie" <gkiddie@>
> 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 is.helpdesk@
> >
> >
>