首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Actionscript中添加处理超过15秒的延时?

如何在Actionscript中添加处理超过15秒的延时?
EN

Stack Overflow用户
提问于 2019-05-21 00:01:11
回答 2查看 274关注 0票数 1

因此,我有以下脚本来获取数组的所有组合:‘

代码语言:javascript
复制
var value = new Array(40)
for (var i=0;i<value.length;i++){
    value[i]=i;
}
var comb_list = getAllComb(value,24);
trace(comb_list)
function getAllComb(values:Array, r:int):Array{
    var n = values.length;
    var result = new Array();
    var a = new Array(r);

    // initialize first combination
    for (var i = 0; i < r; i++) {
        a[i] = i;
    }

    i = r - 1; // Index to keep track of maximum unsaturated element in array
    // a[0] can only be n-r+1 exactly once - our termination condition!
    var count = 0;
    while (a[0] < n - r + 1) {
        // If outer elements are saturated, keep decrementing i till you find unsaturated element
        while (i > 0 && a[i] == n - r + i) {
            i--;
        }
        result.push(a.slice())// pseudo-code to print array as space separated numbers
        count++;
        a[i]++;
        // Reset each outer element to prev element + 1
        while (i < r - 1) {
            a[i + 1] = a[i] + 1;
            i++;
        }
    }
    return result;
}

“”“

运行上面的脚本将得到以下结果:

错误:错误#1502:脚本的执行时间超过了默认的15秒超时时间。

如何添加每经过14秒的时间延迟,以便我可以运行脚本?因此,在14秒后,程序将等待50ms,然后继续。

感谢您的帮助。

EN

回答 2

Stack Overflow用户

发布于 2019-05-21 00:20:05

这个错误与你的脚本需要延时无关,问题是你的while循环使你的脚本超过15秒没有响应,从而触发脚本超时错误。动作脚本只允许您的脚本执行15秒。

您的第一个while循环看起来有问题,我不清楚如何更改a的值来结束循环。向循环添加中断或确保条件更改以允许循环结束,这样您就可以解决问题了。您还可以考虑将continue语句添加到嵌入的while循环中,如果它们应该只在找到未饱和的值后运行一次。

就我个人而言,由于您使用的是ActionScript,我建议您使用对象和侦听器进行值更改,而不是遍历数组来检查更改。

您还可以为while循环添加一个手动超时,但需要包含逻辑,以便从它停止的地方继续。

代码语言:javascript
复制
//Set timer to 14 seconds
timeout = getTimer() + 14000;
while(true && timeout > getTimer()){
    trace("No Error");
}
票数 1
EN

Stack Overflow用户

发布于 2019-05-22 19:12:27

如果您使用的是Adobe Animate (Flash),您可以从发布设置页面更改“脚本时间限制”。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56224494

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档