Does not work.
On 4/12/05, michael keirnan <[EMAIL PROTECTED]> wrote:
>
> it would be good to go through the Flex UG sections on scoping and event
> listeners. in the long run understanding scope is invaluable. in your
> test case the following might work:
>
> setInterval(mx.utils.Delegate.create(this, upCount, 1000);
>
> </mgk>
>
> terry_hrtn wrote:
>
> >Matt...now I'm getting the message below in the debug file...any
> >suggestions.
> >
> >Warning: [type Function] is not a function
> > at ()
> >
> >--- In [email protected], Matt Chotin <[EMAIL PROTECTED]> wrote:
> >
> >
> >>You're having scope issues. setInterval(this, "upCount", 1000);
> >>
> >>
> >>
> >>More info here:
> >>http://livedocs.macromedia.com/flex/15/flex_docs_en/00001662.htm
> >><http://livedocs.macromedia.com/flex/15/flex_docs_en/00001662.htm>
> >>
> >>
> >>
> >>Matt
> >>
> >>
> >>
> >> _____
> >>
> >>From: terry_hrtn [mailto:[EMAIL PROTECTED]
> >>Sent: Monday, April 11, 2005 10:03 AM
> >>To: [email protected]
> >>Subject: [flexcoders] help with setInterval...
> >>
> >>
> >>
> >>
> >>Needing some help with setInterval...
> >>Can someone tell me why "setInterval" calls the "upCount" function
> >>but does not update label on screen?
> >>
> >><?xml version="1.0" encoding="utf-8"?>
> >><mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml
> >><http://www.macromedia.com/2003/mxml> " >
> >> <mx:Script>
> >> <![CDATA[
> >>
> >> var nCnt : Number = 0;
> >> var lClock : Number = -1;
> >>
> >> function startClock()
> >> {
> >> btStart.enabled = false;
> >> btStop.enabled = true;
> >>
> >> upCount();
> >> lClock = setInterval(upCount,1000);
> >>
> >> lbClockStat.text = 'Started! (' + lClock
> >>+ ')';
> >> }
> >>
> >> function upCount()
> >> {
> >> nCnt += 1;
> >> lbShow.text = 'Count: ' + nCnt;
> >> }
> >>
> >> function stopClock()
> >> {
> >> lbClockStat.text = "Stopped at " + nCnt;
> >> nCnt = 0;
> >> btStop.enabled = false;
> >> btStart.enabled = true;
> >> clearInterval(lClock);
> >> }
> >>
> >>
> >> ]]>
> >> </mx:Script>
> >> <mx:Panel width="304" height="121" >
> >> <mx:Label id="lbShow" text="start" />
> >> <mx:HBox>
> >> <mx:Button id="btStart" label="Start Clock"
> >>click="startClock()" />
> >> <mx:Button id="btStop" label="Stop Clock"
> >>click="stopClock()" enabled="false" />
> >> </mx:HBox>
> >> <mx:Label id="lbClockStat" />
> >> </mx:Panel>
> >></mx:Application>
> >>
> >>
> >>
> >>
> >>
> >>
> >> _____
> >>
> >>Yahoo! Groups Links
> >>
> >>* To visit your group on the web, go to:
> >>http://groups.yahoo.com/group/flexcoders/
> >><http://groups.yahoo.com/group/flexcoders/>
> >>
> >>* To unsubscribe from this group, send an email to:
> >>[EMAIL PROTECTED]
> >><mailto:[EMAIL PROTECTED]>
> >>
> >>* Your use of Yahoo! Groups is subject to the Yahoo!
> >><http://docs.yahoo.com/info/terms/> Terms of Service.
> >>
> >>
> >
> >
> >
> >
> >
> >
> >Yahoo! Groups Links
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
>
> Yahoo! Groups Links
>
>
>
>
>
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/flexcoders/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/