[]worker的问题
我为了解决播放图集动画时进行其他操作卡顿的问题,想用worker来播放图集动画,我按照文档里的方法写了一个js文件,在AS3脚本里加入
var worker:* = new Browser.window.Worker("my_task.js");
执行时总是报错,加载不了my_task.js这个文件,是为什么呢?
[warn]Retry to load: D:/LayaBox/1219/bin/h5/my_task.js
[error]Failed to load: D:/LayaBox/1219/bin/h5/my_task.js
var worker:* = new Browser.window.Worker("my_task.js");
执行时总是报错,加载不了my_task.js这个文件,是为什么呢?
[warn]Retry to load: D:/LayaBox/1219/bin/h5/my_task.js
[error]Failed to load: D:/LayaBox/1219/bin/h5/my_task.js
没有找到相关结果
已邀请:
要回复问题请先登录
5 个回复
qian
赞同来自:
fool_tiger
赞同来自:
"Failed to construct 'Worker': Please use the 'new' operator, this DOM object constructor cannot be called as a function."
fool_tiger
赞同来自:
fool_tiger
赞同来自:
fool_tiger
赞同来自:
onmessage =function (evt){
var d = evt.data;//通过evt.data获得发送来的数据
var ani = Laya.Animation;
ani.loadAtlas(d);
ani.interval = 30;
ani.index = 1;
ani.play();
Laya.stage.addChild(ani);
postMessage(ani);//将获取到的数据发送会主线程
}
但是会报错,Uncaught ReferenceError: Laya is not defined
laya怎么定义?