码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-08-11 20:39:37      阅读:187      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!