请问大侠在Flash中能否传递值为中文的数据啊??
比如说有下面的输出:
button1="男"&button2=MUSIC&button3=NEW RELEASES&button4=NEWS&button5=CONTACT
我使用loadVariablesNum()函数进行读取的时候,就是button1的值不能读取出来!!请问高手有没有方法可以解决?
问题点数:50、回复次数:4Top
1 楼fklyzlwq(游骑兵)回复于 2005-06-26 18:34:50 得分 25
在第一帧第一行加上system.useCodepage = true试试Top
2 楼21xxb(人在呢)回复于 2005-06-27 10:51:09 得分 25
个人喜欢用loadVariables
不知楼主的意思是根本就取不到数据呢还是如果是中文就不行了。
如为前者我想你的问题出在这里,首先在flash和其它文件交互读取数据时需要时间,可能这个时间很短。但你应该判断是否取到了该值。在第一帧载入文件,第二帧判断最后一个变量是否有值
if (button5<>null) {
trace( button1 );
... ...
}
else{
gotoAndPlay(1);
}
若为后者,用楼上的方面即可。Top
3 楼2001ligy(源)回复于 2005-06-27 17:24:01 得分 0
试了一下是根本不能显示中文字,不是传值问题,
使用了fklyzlwq(游骑兵)的建议后还是不行
我用的是英文版的Flash MX 2004 是不是要设置哪个地方才能显示中文字的啊??Top
4 楼2001ligy(源)回复于 2005-06-27 17:36:08 得分 0
就是说我传英文值的话就可以显示,中文就是不行,有没有什么办法可以解决??
字符显示使用Dynamic Text的Text type!!Top




