|
主题: Flash5导入外部文本新方法
|
 5D荣誉斑竹
职务:普通成员
等级:2
金币:10.0
发贴:585
注册:2001/1/22 21:43:15
|
#12001/8/5 1:05:24
用#include可以方便的导入外部文本。 语法 #include "filename.as"; 参数 filename.as 要包含的文件名; .as 是推荐的文件扩展名. filename.as这个文件的格式,完全按照编写action的格式就行,就象在flash中用专家模式输入一样。现以一例说明具体步骤。 1、编辑txt.as内容如下: txt = "这是用include导入的文本"; 2、新建include.fla,在第1帧加上action: #include "txt.as" 3、在场景中建一动态文本框(Window->Panels->Text Options中,选Dynamic Text),变量名(Variable)中输入_root.txt Publish后,保证include.swf和txt.as在同一目录,运行include.swf就可以了。
更高级的应用:数组 txt.as的内容可以这样编辑: words_array=[]; words_array[0]=["aaa","bbb"]; words_array[1]=["ccc","ddd"]; words_array[2]=["eee","fff"]; 你可以方便准确的调用数组中的任一个元素,如words_array[0][1]就调用了"bbb"。并且你可以随时给这个数组添加元素而不用改动fla文件。具体应用的例子,可以到我主页上看看(http://flash121.51.net),最下面有个"小技巧"栏目,你每次访问,里面的内容可能都不同。这些小技巧我就是存在外部的xjq.as文件里定义的数组中,在xjq.swf中随机调用,而我看到了新的技巧,可以随时再往xjq.as中加。
|
 Fierce
职务:普通成员
等级:2
金币:10.0
发贴:468
注册:2001/4/5 20:04:37
|
#22001/8/5 9:48:46
这么好的东西怎么没挂顶?
|
 Demon.S
职务:版主
等级:5
金币:10.0
发贴:2468
注册:2000/9/15 13:56:49
|
#32001/8/5 11:01:46
en... i dont think so,that's basic. right?
|
 UndeadCraft
职务:版主
等级:4
金币:10.0
发贴:1993
注册:2001/5/28 17:37:43
|
#42001/8/5 17:26:36
这和导入。TXT有什么区别吗?
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
注册:2003/11/27 18:07:11
|
#52001/8/6 14:54:08
呵呵,我还是喜欢尽量把所有内容都做在一个文件中
|