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 <*> 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/

