首页 > 其他 > 详细

FLASH CC 2015 CANVAS 中 gotoAndStop、gotoAndPlay() 不起作用

时间:2015-08-11 20:38:10      阅读:463      评论:0      收藏:0      [点我收藏+]

哎 话不多说先看我的代码:

//舞台上 放着sp0、sp1、...sp8,9个mc,每个mc都有几帧,

//帧上有如下代码

var S=this;
S.stop()

inIt1();//not working!

//setTimeout(inIt1,0);//use setTimeout and it is working ,why?

function inIt1()
{
    for (var i = 0; i <9; i++)
    {
        var _frame=Math.floor(Math.random() * S["sp" + i].totalFrames)
        console.log(_frame)
        S["sp" + i].gotoAndStop(_frame)
    }
}

发现 gotoAndStop(xx)无效,即使使用gotoAndStop("标签名") 也无效,奇了怪了

解决办法: 然后我尝试用setTimeout 来执行 居然有效,及时我吧延迟时间设置为0也有效。

为什么会这样还不得而知,已经发帖求组adobe 论坛了。期待他们的回复

 

FLASH CC 2015 CANVAS 中 gotoAndStop、gotoAndPlay() 不起作用

原文:http://www.cnblogs.com/luoeeyang/p/4721670.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!