【html5】臘鴨Layaair2.0使用及問題解決方案彙總:不定期收集更新
阿新 • • 發佈:2018-12-14
最近,H5引擎提供商Layaair(臘鴨)更新了他們的引擎庫,版本2.0+。
這個版本剛出,BUG不少,官方文件也還處於在1.0階段。
很多東西到官網沒辦法查證,提問往往也是石沉大海,只好模石頭過河了。
現收集到的一些問題,可能以後官方會慢慢修復;
(1)問題:新建的view上繫結的指令碼,在addChild新增到舞臺時,沒有執行?
這在1.0版本是可以的,但到了2.0就不會執行了,不曉得是否為bug。
解決方案:就是用scene的open方法,程式碼如下所示:
//如果scene上綁定了指令碼,必須要使用Scene.open來執行。 Laya.Scene.open("login/LoginAccount.scene", false, Laya.Handler.create(this, (uiScript) => { this.loginAccount = uiScript; console.log(uiScript); this.addChild(this.loginAccount); }));
uiScript就是在這個上繫結的指令碼,回撥會返回它。
待收集更新。。。