在我的项目中,我drawing plenty of things到舞台上,在Firefox中,我收到来自 stage.update() "Warning: Unresponsive script"消息>功能。
我试过break my script into multiple asynchronous cycles using setTimer,在将控制权简单地反馈给浏览器之前,只在循环中绘制了100个元素。我认为stage.update()将只重绘新添加的元素,但显然它不会那样工作。即使我创建并添加阶段只有1个新元素,如果舞台上已有1000个元素,则更新将花费相同的时间,就像我一次性添加所有1001个元素一样。这显然会导致“警告:无响应脚本”消息。
我需要能够仅更新新添加的元素或使更新功能以某种方式异步。
答案 0 :(得分:0)
我不得不将舞台的构建打破到更多异步循环,这有所帮助。