[问题] flash CC的字串符不见了(已解决)

楼主: mucoci (奇宝~)   2015-09-02 13:58:34
午安
由于小弟昨日电脑爆炸了
紧急买了个新电脑,不过系统变win10了,cs6不知道为啥不能跑
只好改用flash cc来写程式
其中cc与cs6不同的地方是,字串符面版拿掉了
于是,小弟的多国语言部分出了问题
跑不出来…
本来是单纯地依系统不同语系,判定语言,读入xml档即可
如下
switch(lang)
{
case "zh-TW":
Locale.loadLanguageXML("zh-TW");
name_arr=name_arr_zh;
case "ja":
Locale.loadLanguageXML("ja");
name_arr=name_arr_ja;
}
但现在没有了字串符面板
开头要 import fl.lang.Locale
(没import的话,会连Locale都是未定义)
跑出来的错误是在 Locale.loadLanguageXML("zh-TW");
除错面版是写
at fl.lang::Locale$/loadXML(no source)
at fl.lang::Locale$/loadLanguageXML(no source)
请问有人也遇到这个问题吗??
该怎么解呢?
作者: KawasumiMai (さあ、死ぬがいい)   2015-09-02 14:57:00
no source?你确定是Locale的问题吗?
楼主: mucoci (奇宝~)   2015-09-02 15:00:00
是的,因为全部东西都没变....只换了软件xml档也在专案资料夹里会是需要指定xml的路径吗??
作者: KawasumiMai (さあ、死ぬがいい)   2015-09-02 15:06:00
http://tinyurl.com/p4sdv39 这篇你参考一下照网络上的说法 CC是移除了字符没错但Locale的部分还能import照理说应该是可以用你可能需要addXMLPath,这部分没测试过
楼主: mucoci (奇宝~)   2015-09-02 15:07:00
这篇我看过了 后来我加了路径
作者: KawasumiMai (さあ、死ぬがいい)   2015-09-02 15:07:00
但至少这边CC呼叫Capabilities.language是没问题的
楼主: mucoci (奇宝~)   2015-09-02 15:08:00
Locale.addXMLPath("zh_TW", "zh_tw/zh_tw.xml");结果出来Stream Error. @@"可能我路径部分还要研究一下
作者: KawasumiMai (さあ、死ぬがいい)   2015-09-02 15:12:00
这边测试出来没问题耶= =,环境Win7 + CC
楼主: mucoci (奇宝~)   2015-09-02 15:12:00
见鬼了…语系中文不行 语系英文跑出来正常@@"
作者: KawasumiMai (さあ、死ぬがいい)   2015-09-02 15:14:00
看样子不用丢档案给你参考了?
楼主: mucoci (奇宝~)   2015-09-02 15:14:00
这样一定是我中文路径有搞错....K大感谢呀 你又帮了我一次
作者: KawasumiMai (さあ、死ぬがいい)   2015-09-02 15:15:00
不会
楼主: mucoci (奇宝~)   2015-09-02 15:17:00
抓到问题了。档名及资料夹不能有 - 这个符号所以中文就不能用zh-TW当档名了...要拿掉或改底线
作者: KawasumiMai (さあ、死ぬがいい)   2015-09-02 15:18:00
并没有喔,你应该是某个地方打错var locale:String = Capabilities.language;Locale.addXMLPath(locale, locale + ".xml");Locale.loadLanguageXML(locale);这样trace出来是"zh-TW" (横线不是底线然后xml也可以读得到,资料夹就不知道了
楼主: mucoci (奇宝~)   2015-09-02 15:20:00
真的ㄟ 看来是打错..可是我一开始全没动过呀
作者: KawasumiMai (さあ、死ぬがいい)   2015-09-02 15:21:00
这点就不晓得了...路径太长?
楼主: mucoci (奇宝~)   2015-09-02 15:22:00
不过总算解决了…这个解法算是正统的xml解法可能一开始是我加路径打错吧…不过字串符不见可搞了我一整晚找资料...

Links booklink

Contact Us: admin [ a t ] ucptt.com