heh, yeah i misplaced a paren on purpose to see who was paying
attention. ;) and if you believe that....
</mgk>
Abdul Qabiz wrote:
Hi terry_hrtn,
Can you post the entire code now? I would like to see why it's not working.
Correcting Michael's suggestion:
setInterval(mx.utils.Delegate.create(this, upCount), 1000);
I just tested your code after resolving scope issues, it works fine for
me....
-abdul
-----Original Message-----
From: [email protected] [mailto:[email protected]]
Sent: Saturday, April 23, 2005 12:31 AM
To: [email protected]
Subject: Re: [flexcoders] Re: help with setInterval...
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
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/
Yahoo! Groups Links
|