专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Flash

一个for语句小弟我不懂了

发布时间:2011-06-27 20:01:45 文章来源:www.iduyao.cn 采编人员:星星草
一个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();
    }
}
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: