例子1;
<?xml version="1.0" encoding="utf-8"?>
<mx:Application initialize="initFunc()" xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
import flash.utils.*;
private var i:int;
private function initFunc():void
{
if(i==3)
{
Alert.show("i 为三");
}
else
{
Alert.show("开始调用"+i.toString());
setInterval(initFunc,5000);
i++;
}
}
]]>
</mx:Script>
<mx:Label id="showLabel"/>
</mx:Application>
例子2:输入5
<?xml version="1.0" encoding="utf-8"?>
<mx:Application initialize="initFunc()" xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
import flash.utils.*;
private var i:int;
private function initFunc():void
{
if(txI.text=="5")
{
Alert.show("5.........");
}
else
{
setInterval(initFunc,5000);
}
}
]]>
</mx:Script>
<mx:Label id="showLabel"/>
<mx:TextInput id="txI"/>
</mx:Application>
<?xml version="1.0" encoding="utf-8"?>
<mx:Application initialize="initFunc()" xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
import flash.utils.*;
private var i:int;
private function initFunc():void
{
if(i==3)
{
Alert.show("i 为三");
}
else
{
Alert.show("开始调用"+i.toString());
setInterval(initFunc,5000);
i++;
}
}
]]>
</mx:Script>
<mx:Label id="showLabel"/>
</mx:Application>
例子2:输入5
<?xml version="1.0" encoding="utf-8"?>
<mx:Application initialize="initFunc()" xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
import flash.utils.*;
private var i:int;
private function initFunc():void
{
if(txI.text=="5")
{
Alert.show("5.........");
}
else
{
setInterval(initFunc,5000);
}
}
]]>
</mx:Script>
<mx:Label id="showLabel"/>
<mx:TextInput id="txI"/>
</mx:Application>