使用FGUI导出代码使用AS3语言在Laya上使用FGUI的UIPackage的setStringsSource导入字符串失效


UIPackage.addPackage("res/UI/MainWeb/MainWeb");
MainWebBinder.bindAll();
this.mainWebScene = fui_MainWeb.createInstance();  
this.mainWebScene.setSize(GRoot.inst.width, GRoot.inst.height);
GRoot.inst.addChild(this.mainWebScene);
 
我在这里使用  UIPackage.setStringsSource(xml);导入字符串没有报任何错误,但是没有效果

var languageCNxml:Array =[{url:"res/LanguageXMl/MainWeb/CN/Language_CH2.xml",type:Loader.TEXT}];
         Laya.loader.load(languageCNxml,Handler.create(this,function():void
         {
var xml:String =Laya.loader.getRes("res/LanguageXMl/MainWeb/CN/Language_CH2.xml");
                    trace("语言包:"+xml);
                    UIPackage.setStringsSource(xml);    
            }));

                
1.png 2.png 3.png
已邀请:

ZhiweiMa

赞同来自:

忽略代码报红是编译器不支持的问题

谷主

赞同来自:

启动时载入语言,而不是创建对象后再载入语言。不会对已有对象生效。

要回复问题请先登录注册