白鹭Egret学习之egret.ImageLoader.load的一个小问题(#1011:流错误)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了白鹭Egret学习之egret.ImageLoader.load的一个小问题(#1011:流错误)相关的知识,希望对你有一定的参考价值。

egret.ImageLoader.load的路径问题

       本来这个问题只是一个小问题,但是是学习Egret路途上遇到的第一个困惑了一段时间的问题,也花了一段时间去进行各种尝试、调试想要解决问题。同时也是由于自身基础不够扎实导致,所以记录下来警醒自己。

       使用egret.ImageLoader.load加载ImageLoader的资源,其默认路径为工程所在路径,假设工程TEST下有以下资源:TEST->resource->assets->123.jpeg,如下图:

技术分享

       现在想要创建一个位图对象,使用123.jpeg作为其纹理,则可以有以下代码,load的加载路径为"resource/assets/123.jpeg",这样可以成功加载图片:

技术分享

        但如果使用这个路径"assets/123.jpeg",则会抛出错误:#1011,流错误。Failed to load resource: the server responded with a status of 404 (Not Found)。原因就是load的默认路径为工程所在路径,所以需要在assets之间加上resource。对于1011的错误,还有其他原因,包括服务器的访问等,大家可以自行去查找资料。

 技术分享

 

以上是关于白鹭Egret学习之egret.ImageLoader.load的一个小问题(#1011:流错误)的主要内容,如果未能解决你的问题,请参考以下文章

egret 学习之once()与addEventListener()

Egret 学习之简介,环境搭建及命令行语法

Egret 学习之 从HelloWorld项目开始

如何看待Egret Engine白鹭引擎的技术使用?广州蓝景到我们公司来做技术分享,大家觉得Egret引擎好用吗?

白鹭egret配合protobufjs的使用

白鹭egret配合protobufjs的使用