发新话题
打印

〖讨论〗连接外部TXT问题

在MX里都是固定的:_sans字体,在文本文件里都是_system字体,在同文件夹里。 为什么复制MX教程里的TXT出来,SWF就可以显示中文,很正常。 而我自己建的TXT文件,就不可以显示中文?变成乱码了。 (两个的TXT文件都可以在SWF里显示数字和字母)smile_blackeye.gif

TOP

已经解决,我翻出了一些积累的资料: FlashMX链接外部文本文件不显示乱码: 在帧里加: System.sueCodePage=true 但不是很明白原理,谁知道?

TOP

FALSH对文字支持特别差。。 中文就更加不用说了。。 要想看清楚。。。最好用图片。。 那么你更新起来就麻烦了很多

TOP

是啊,全部用图形是最好的,确保可能会没有字体的烦恼不存在。 更新就痛苦了……

TOP

重点:在主场景的动态文本的变量名(不是实例名哦)必须和.txt文件开头的变量名一样。 例子: 主场景建立动态文本,设此文本变量名(不是实例名哦)为:aboutus,选择“多行”; 同文件夹里建立一文本文件,名为:about; 在MX里选:_sans字体,在文本文件里选_system字体; 主场景的唯一帧上的代码: loadVariables("about.txt",""); System.useCodePage=true//此代码确保不显示乱码 文本文件上的代码: aboutus=你的文本内容…… PS看不懂的话PM来这个ID,我换ID了smile_sleepy.gif

TOP

谢了。。。 做出来了。。。。smile_big.gif

TOP

引用:
QUOTE
RGB wrote: 重点:在主场景的动态文本的变量名(不是实例名哦)必须和.txt文件开头的变量名一样。 例子: 主场景建立动态文本,设此文本变量名(不是实例名哦)为:aboutus,选择“多行”; 同文件夹里建立一文本文件,名为:about; 在MX里选:_sans字体,在文本文件里选_system字体; 主场景的唯一帧上的代码: loadVariables(\"about.txt\",\"\"); System.useCodePage=true//此代码确保不显示乱码 文本文件上的代码: aboutus=你的文本内容…… PS看不懂的话PM来这个ID,我换ID了smile_sleepy.gif
新ID?假的吧,我怀疑你是新人啊!加一分鼓励!smile_big.gif

TOP

不是新人了,是RGB&WD,多谢加分,斑竹们多多指教!smile_shy.gif

TOP

文本文件上的代码: aboutus=你的文本内容…… 但是如果你要在这个里面调用第二个 aboutus2=你的文本内容…… aboutus3=你的文本内容…… 2和3 就找不到了。。。xx( 一个txt里面的东西只能被调用一次吗??

TOP

当然不是,看你about2,3怎么连结的 有个书写规范,但是具体我忘了,n年不用了

TOP

在两条之间用
CODE
&
就可以了。。。

TOP

不错,这种深入发展的研究方法是很好的学习习惯!smile.gif 在文本里,两个about、about2……之间的距离是无所谓的:注意:在你的下一个about前加个&是很好的习惯:&about3、&about4、&about5…… 例子: about1=3510jgaduigqj3t1[c &about2=我爱你1314!&about3=我是一头超级无敌的猪!

TOP

Flash 读取JSP的数据也类似
CODE
loadVariables("about.jsp","");
about.jsp是一个数据列表,是自己生成 也能读出来。。。

TOP

学到知识了!

TOP

发新话题