Egret社区
1银子

错误

错误


如图,在LoadingUI的createView函数中无法加载图片,报错如下: 360截图18141222082740.png

360截图17680802433042.png
4.0.3版本之前是可以用绝对路径的办法加载的。

最佳答案

查看完整内容

我查了一下,我是用ImageLoader去load的。
分享到 :
0 人收藏

5 个回复

倒序浏览
soulmusic  登堂入室 | 2018-5-4 12:53:56
我查了一下,我是用ImageLoader去load的。
Edogawa Conan  登堂入室 | 2018-5-4 13:23:54
顺便问一下皮肤的话怎么在loadingUI加载,之前也是用写成绝对路径的办法加载图片的
[JavaScript] 纯文本查看 复制代码
private mProgressBarSkin = `<?xml version="1.0" encoding="utf-8"?>
<e:Skin class="ProgressBar" width="322" height="10" xmlns:e="http://ns.egret.com/eui" xmlns:w="http://ns.egret.com/wing">
	<e:Image source="resource/assets/game/progress_bg.png" scale9Grid="13,3,85,4" width="322" height="10"/>
	<e:Image id="thumb" source="resource/assets/game/progress_bar.png"/>
</e:Skin>`;
private progressbar: eui.ProgressBar; 
wllinger  登堂入室 | 2018-5-4 13:51:41
你这个好复杂……你最好新建一个项目,看白鹭生成项目的加载示例,你想贴图,在主函数,createChildren方法里,用this.addChild(new eui.Image("resource/assets/game/loadingbk.png"));
你想在loading使用皮肤,你知道皮肤什么时候可以使用吗?
exml里面,为什么要写入图片的绝对位置?就算要写绝对位置,你这个地址也是错误的。总体感觉……乱七八糟的样子……
Edogawa Conan  登堂入室 | 2018-5-4 14:17:37
wllinger 发表于 2018-5-4 13:51
你这个好复杂……你最好新建一个项目,看白鹭生成项目的加载示例,你想贴图,在主函数,createChildren方法 ...

额,我在Main.ts里面写是不会报错的,但在loadingUI.ts里面写会报错,获取不到资源
Edogawa Conan  登堂入室 | 2018-5-4 16:15:48
终于找到原因了,5.1.1以及之前的版本这种方法都可以的,之后的好像就不行了!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

返回顶部