首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Flash >

一个for语句小弟我不懂了

2012-04-15 
一个for语句我不懂了for (mc1._currentframe1mc1._currentframe blue.textmc1._currentframe++) {mc1

一个for语句我不懂了
for (mc1._currentframe=1;mc1._currentframe < blue.text;mc1._currentframe++) {
mc1.play();
}

请问这个语句有啥毛病呀!我一执行就像死机似的

mc1是一个影片剪辑元件,这个元件一共是100帧。

我还有一个文本框叫做blue

我就是想判断影片剪辑元件的帧数是不是和文本框里的输入的数字是一样的,要是一样的,是停到那一帧,要是不一样,就向前播放。

[解决办法]
假设舞台上有一个影片剪辑MC1,剪辑中有一个文本输入框in_txt,在主时间轴上可以用下面的代码实现

JScript code
import flash.events.Event;MC1.addEventListener(Event.ENTER_FRAME,efHandler);function efHandler(e:Event=null):void{    var frameno:Number=Number(MC1.in_txt.text);    if(frameno!=0 && MC1.currentFrame==frameno){        MC1.stop();    }else{        MC1.play();    }} 

热点排行