Egret社区

[Bug处理中] egret eui 项目,moveclip 序列帧动画 在手机上扫二维码测试报错

2018-9-25 15:47
7451

回帖奖励 10 银子回复本帖可获得 10 银子奖励! 每人限 1 次

产品 Egret Wing 版本 5.2.4
复现概率 100% 平台 iOS iphone6 plus
复现步骤 1,编译代码在微信开发者工具中打开。
2,用手机扫描二维码预览,发现报错。
问题描述 在微信小程序内可以正常使用 moveclip 序列帧动画,没有报错。用手机扫描二维码预览,发现报错。
错误代码 gameThirdScriptError
r.source.setAttribute is not a function. (In \'r.source.setAttribute("bitmapSrc",a)\', \'r.source.setAttribute\' is undefined);at setTimeout callback function
at setAttribute (game.js:2845:35)
at $notifyListener (game.js:360:39)
at dispatchEvent (game.js:339:40)
at dispatchEventWith (game.js:400:48)
at dispatchEventWith (egret.wxgame.js:2038:26)
at (WAGameSubContext.js:4:17170)
BUG截图
本帖最后由 chencccat 于 2018-9-25 15:49 编辑

现状:
1,我按照官网的教程写了一个 moveclip 序列帧动画。
参考链接:
http://developer.egret.com/cn/example/egret2d/index.html#100-anim-flash
http://edn.egret.com/cn/example/page/index#100-anim-flash


2,我在本地加载了 moveclip 序列帧动画 文件,并在 main.ts 里写入了代码。

1537860188842.jpg

3,在微信小程序内可以正常使用 moveclip 序列帧动画,并且没报错。

问题:
1,有手机扫描二维码预览,发现报错。 WechatIMG56.jpeg

分享到 :
0 人收藏

1 个回复

倒序浏览
huyongLuochen  初学乍练 | 2019-7-8 15:42:05
http://developer.egret.com/cn/apidoc/index/name/egret.MovieClip  

这个问题通过:

  • 第一步在main.ts中加载出movieClip需要使用的json和png文件,
  • 然后按照这个教程中的方法将URLloader更换为ImageLoader方法就可以解决手机上报错和不显示的问题了,
  • 我的小游戏是:“新飞机大战游戏”,你可以看看我在爆炸场景中的使用,可以留言相互交流.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号

Powered by Discuz! X3.2 © 2001-2019 Comsenz Inc.

返回顶部