|
主题: 原创:FlashMX加载外部文本详解
|
 qingfeng2003
职务:普通成员
等级:1
金币:0.0
发贴:23
|
#12003/1/19 19:18:09
Flash5和FlashMX在很多地方都不太一样,加载外部文本就是一例。
先看看在FlashMX下按原来Flash5的方法加载外部文本的过程: 1.用记事本写入下列信息 text=测试Flashmx加载外部文本 2.打开FlashMX,选择文本工具,选动态文本,在场景中拖出一个框,设置变量为text; 3.打开第一帧动作面版,添加“动作|浏览器\网络|”下的loadVariablesNum,在URL一栏中填入你的文本名 (如:test.txt),注意将后来生成的swf动画文件和你的文本文件放在同一个目录中; 4.测试影片 这时你会发现,屏幕上显示的是一些乱码,而以前在Flash5环境下一点问题也没有。 查资料,好象没什么不对呀! 再看看FlashMX自带的示例文件,也差不多。 百思不得其解当中,又看了看示例文件的那个文本文件,发现这原来是一个UTF-8编码的文本。 问题找到了,解决办法就好说了。 首先在Windows自带的记事本中输入上面的文本,存为txt文件; 再打开UltraEdit(一个经典的文本编辑器),选择“转换|ASCII转UTF-8”,保存; 最后再看看动画,显示正常。 (注:用win2000和winxp的朋友不需用UltraEdit,只需在记事本的文本编码类型中选择UTF-8)
|
 UndeadCraft
职务:版主
等级:4
金币:10.0
发贴:1993
|
#22003/1/19 19:25:19
在2K或者XP下 记事本就可转
|
 leilei_5d
职务:普通成员
等级:1
金币:0.0
发贴:10
|
#32003/1/22 10:58:04
好象命令systemcode可以解决这个问题.
不用转换也可以.
|
 再見理想
职务:普通成员
等级:5
金币:10.0
发贴:2495
|
|
 UndeadCraft
职务:版主
等级:4
金币:10.0
发贴:1993
|
#52003/1/23 16:08:22
!这也加分?
|