白鷺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的錯誤,還有其他原因,包括服務器的訪問等,大家可以自行去查找資料。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM