加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

《烽烟OL》客户端 Flex SDK4.0 升级4.5 or 4.6 报错解决方案

发布时间:2020-12-15 04:06:25 所属栏目:百科 来源:网络整理
导读:欢迎来到9秒:www.9miao.com 《烽烟OL》客户端由于当初开发时间紧迫所以才用了Flex SDK 4.0,请大家谅解 鸡蛋兄 他们的辛苦,先谢谢各位! [b][i]在提升版本前,一定要先把html-template目录里面的: 1. assets 目录; 2. config 目录; 3. res 目录; 4. gs

欢迎来到9秒:www.9miao.com



《烽烟OL》客户端由于当初开发时间紧迫所以才用了Flex SDK 4.0,请大家谅解 鸡蛋兄 他们的辛苦,先谢谢各位!



[b][i]在提升版本前,一定要先把html-template目录里面的:
1. assets 目录;
2. config 目录;
3. res 目录;
4. gsConf.js 文件;
5. gsGame.js 文件;
6. keepFrameRate.js 文件
备份好,在更改Flex SDK后,html-templete目录会被重置,上面提到的6个东西会被删掉。[/i][/b]


切记~~切记~~~




废话不说,直接上解决方案:


1. JSON冲突的问题:


有两个类使用了 com.adobe.serialization.json.JSON 导致报错,请修改如下:
?1)sceneModule.rcommon.RLoadHelper
? ? ? 删除 import com.adobe.serialization.json.JSON,大概在22行;
? ? ? 修改 jsonObj = JSON.decode(jsonStr); 或 jsonObj = JSON(jsonStr); 这样的语句为:jsonObj = JSON.parse(jsonStr);,大概在293行,303行,418行和943行;
? ? ? 搞定。
?2)util.Logging
? ? ? 删除 import com.adobe.serialization.json.JSON;
? ? ? 修改 return JSON.encode(o); 为: return JSON.stringify(o);
? ? ? 搞定。


2. css嵌入资源的问题:


? ? 请无视报错的 global_css.css 和 textFormat_css.css,这两个问题报错是因为别的问题导致。


3. Skin皮肤类缺少必要的 state,主要针对 spark.components.TextInput 和 spark.components.TextArea 的子类
? ??

? ? 在Skin类里面找到这样的代码:

? ? ? ? ?
<s:states>
		<s:State name="normal"/>
		<s:State name="disabled"/>
	</s:states>


修改为:
? ? ? ??
<s:states>
		<s:State name="normal"/>
		<s:State name="disabled"/>
		<s:State name="normalWithPrompt"/>
		<s:State name="disabledWithPrompt"/>
	</s:states>
这些类有(都在 style 包下面): ? ?1. Skin_CrotaBasicTextArea ? ?2. Skin_CrotaTextInput1 ? ?3. Skin_CrotaChatTextInput ? ?4. Skin_CrotaChatTextLoginbar ? ?5. Skin_CrotaBasicShowInfoTextArea ? ?注:可能有遗漏的Skin类,请按照上述方法修改,编译后搞定。 如果您按照上面的方法修改了,基本上可以恭喜您成功的占有了它。 如果您按照上面的方法修改后,并且编译后,没有成功,请直接回帖,我们会以最快的速度帮您解决。 PS: 提供修改连接服务器方法: 请修改html-template->config->ServerConfig.xml文件(大鸡蛋他们做的很好,注释很全,一看就明白了) ? ? ??

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读