Flash课件网 - 您身边的课件制作专家
Flash课件网官方,专业代做课件、定制原创Flash动画或参赛课件、修改Flash、制作演讲或汇报幻灯片PPT课件。联系QQ:4318100或搜索微信号:flashkj

Flash课件中导入外部TXT文档的几种方法详解

本站提供Flash课件代做和PPT幻灯片定制业务,联系QQ/微信:4318100

在Flash课件中,用载入外部TXT文档的方法制作课件可以极大的方便课件使用者后期修改,而且在没有源文件的情况下可以更改课件内容,因此许多情况下,可以运用这种方法制作一些特殊需求课件,比如制作考试系统,在线测试等等。方便修改题目。下面详细介绍一下具体的几种方法,大家可以根据自己课件的特点选择一种自己熟悉的方法使用。 

方法1:创建影片剪辑myText_mc,再在myText_mc里创建文本域myText_txt,然后使用loadVariables()方法。
System.useCodepage = true;
createEmptyMovieClip("myText_mc",0);
myText_mc.createTextField("myText_txt",1,0,0,200,0);//(“新实例名”,深度,X,Y,宽度,高度)
loadVariables("myText.txt", myText_mc);
myText_mc.myText_txt.wordWrap = true;//自动换行
myText_mc.myText_txt.variable = "myText";
myText_mc.myText_txt.autoSize = "left";
myText_mc.myText_txt.selectable = false;//文本是否可以被选定就好比动静文本可否选中文字
装载content.txt后,其content的内容自动赋值给_root.content_mc.content_txt的变量content。
方法2:相比第1种少了myText_mc影片剪辑,这里直接在_root里创建文本域myText_txt,同样使用loadVariables()方法。
System.useCodepage = true;
createTextField("myText_txt",0,0,0,200,0);//(“新实例名”,深度,X,Y,宽度,高度)
myText_txt.wordWrap = true;
myText_txt.variable = "myText";
myText_txt.autoSize = "left";
myText_txt.selectable = false;
loadVariables("myText.txt", _root);
装载myText.txt后,其myText的内容自动赋值给_root.myText_txt的变量myText。
方法3:使用loadVariablesNum()方法。
System.useCodepage = true;
createTextField("myText_txt",0,0,0,200,0);
myText_txt.wordWrap = true;
myText_txt.variable = "myText";
myText_txt.autoSize = "left";
myText_txt.selectable = false;
loadVariablesNum("myText.txt", 0);
与第2种方法相比,只有最后一行不同。很明显,根据语法的不同我们就可以理解两种方法的区别与联系。
方法4:第4种方法:使用了loadVars类,这里可以显示出明显的面向对象的概念。
System.useCodepage = true;
createTextField("myText_txt",0,0,0,200,0);
myText_txt.wordWrap = true;
myText_txt.autoSize = "left";
myText_txt.selectable = false;
var txt = new LoadVars();
txt.load("myText.txt");
txt.onLoad = function(success){if(success){myText_txt.text = txt.myText;
} else {
trace("load error");
}
}
另外,设置文本背景色方法:
myText_txt.background=true;
myText_txt.backgroundColor=0xff0000;//颜色自己定了~

 

以上几种方法大家可以根据自己的特点进行选择,比如有的朋友比较熟悉影片剪辑的方法,而有的朋友则比较熟悉函数载入,有的朋友则感觉用类更方便,需要提醒大家的是,以上几种方法的应用环境都是基于AS2.0环境下编程。

标签:TXT外部文档载入
分类:Flash课件| 发布:huagui| 查看: | 发表时间:2014-3-28
原创文章如转载,请注明:转载自Flash课件网 http://www.flashkj.com/
本文链接:http://www.flashkj.com/flashkj/340.html

已经有 ( 2 ) 位网友发表了评论,你也评一评吧!

很实用
2014-3-29 7:53:09 回复
写的真不粗的,了解了。欢迎回访
http://www.schydl.com2014-4-4 15:42:55 回复
Design By Flashkj.Com | Login | Power By Chen Feiyang.