我通过动作脚本从服务器接收图像。我希望以连续的方式接收图像。
我是这个动作脚本的新手,并编写以下代码 我在Flash中写作如何添加`setInterval()。
var my_pb:mx.controls.ProgressBar;
my_pb.mode = "manual";
this.createEmptyMovieClip("img_mc", 999);
var my_mcl:MovieClipLoader = new MovieClipLoader();
var mclListenerbject = new Object();
mclListener.onLoadStart = function(target_mc:MovieClip) {
my_pb.label = "loading: "+target_mc._name;
};
mclListener.onLoadProgress =function(target_mc:MovieClip,
numBytesLoaded:Number, numBytesTotal:Number) {
var pctLoaded:Number = Math.ceil(100*(numBytesLoaded/numBytesTotal));
my_pb.setProgress(numBytesLoaded, numBytesTotal);
};
my_mcl.addListener(mclListener);
my_mcl.loadClip("123.php?device=9113......", img_mc);
谢谢你。
答案 0 :(得分:0)
以下是有关如何在ActionScript 3中使用setInterval的示例
var myInterval:uint = setInterval (testInterval, 1000);
function testInterval():void
{
trace('test interval');
// to stop the interval
clearInterval(myInterval);
}
关于ActionScript 2,我相信以下代码也可以正常工作,但您也可以在official documentation中阅读更多相关信息。
var myInterval = setInterval(testInterval, 1000);
function testInterval()
{
// include your logic scope here
// to clear the interval
clearInterval(myInterval);
}