您的位置:首页网页设计Flash → Flash AS教程之四 动态文本的编写以及外部文本的载入

Flash AS教程之四 动态文本的编写以及外部文本的载入

时间:2004/11/7 2:19:00来源:本站整理作者:蓝点我要评论(0)

  一、flash中的动态文本使用方法



  在flash中,文本工具提供了三种文本类型。分别是:静态文本、动态文本和输入文本。



  下面讲解的内容属于动态文本的AS编写规则。要创建一个动态文本非常简单,只需要选中文本工具,然后选择动态文本类型,然后在舞台上拖拽出所需要的动态文本框就行了。





  二、如何为动态文本赋值



  当在舞台上拖拽出动态文本框之后,可以直接在里面进行文本输入或粘贴外部文本内容。那么用AS如何来对动态文本框赋值呢?在这里为大家介绍两种方法进行赋值!



  1、使用动态文本的实例名字来赋值



  操作步骤:



  (1)在舞台上创建一个动态文本框,并为这个动态文本实例起一个名字,例如test  


  (2)选中时间轴的第一桢,打开动作面板,输入以下脚本:



   test.text = "为动态文本赋值"



  按下ctrl+回车就可进行测试了。从这个简单的例子可以知道,如果要用文本实例名字来进行赋值的话,必须使用以下格式:动态文本实例的名字.text=”需要赋值的内容”



  2、使用变量来赋值



  (1)在舞台上创建一个动态文本框,并为这个动态文本实例起一个变量名text。



  (2)选中时间轴的第一桢,打开动作面板,输入以下脚本:

   test = "为动态文本赋值!"

  不难看出,使用变量赋值更为简单实用!赋值格式为: 变量名=“赋值的内容”



  以上两种赋值方法如果内容过多需要换行的时候,需要使用行用回车符(“\r”即 ASCII 13)分隔!



  三、如何载入外部txt文本里的内容



  当内容过多的时候,使用上面的方法并不是太好,我们可以使用下面的方法,从外部获取文本资料内容!而外部的资料内容就放在一个普通的txt(记事本)文件中。



  具体操作步骤如下:



  1、创建一个动态文本实例,并并为这个动态文本实例起一个变量名text



  2、选中时间轴的第一桢,打开动作面板,输入以下脚本:



  loadVariablesNum("text.txt", 0);//载入外部名字叫text.txt的文本文件,加载级别为0



  3、现在来准备外部的text.txt文本文件了。注意:要把这个文本文件和你刚才做的flash文件放在一个文件夹里!



  这个txt文件里的资料应该按照如下格式编写:flash中动态文本变量的名字=这里就是所需要的资料内容。



  对应上面的格式,外部text.txt中的内容为:test=哈哈哈,这样就行了。



  最后一点,需要将这个文本文件保存为UTF-8格式。



  4、 完成以上步骤之后,就可以进行测试了。



  下面介绍另外一种载入外部文本资料的方法,并介绍当文本内容过多时候,如何使用滚动条组件

  (1)创建一个动态文本实例,并并为这个动态文本实例起一个实例名字mytest(注:是实例名而不是变量名)起一个变量名为test

  (2)打开flash的组件面板(快捷键ctrl+F7),找到ScrollBar(滚动条)组件。按着它不动,然后拖放此组件至刚才的动态文本实例的右部边缘,如果成功的话,组件会和文本框结合在一起!


  (3)选中舞台第一桢,编写如下脚本:



tt = new LoadVars();//创建一个 LoadVars 对象的实例,这里的实例名字叫tt

tt.load("text.txt");//创建的tt实例需要载入的对象是text.txt文本文件。

 tt.onLoad = function(s) { //开始载入外部文件,具体格式请按照此例格式。参数s是指示 load 操作是否成功完成。如果完成,那么S的值就为true( 真),反之为false(假)

if (s) {

  mytest.text = tt.test;

}//如果载入成功,则mytest文本框中的内容就等于tt.实例中的test的内容!(test是我们外部文本文件中的变量。)

};



  (4) 至于外部的text.txt还可以使用刚才所创建的文本文件 ,为了测试滚动条的效果,你可以将内容适当的增多!



  最后测试结果

相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么

文章评论
发表评论

热门文章 没有查询到任何记录。

最新文章 Flash CS4基础入门 如何在Flash中打开一个定制的浏览器新窗口?学习ActionScript 3.0的6个好处几个小技巧精简Flash文件体积在Flash动画中添加“加为收藏”和“设为首页

人气排行 Flash游戏制作--小熊拼图用Flash实现几种镜头效果Flash制作动画知识:遮罩Flash如何做鼠标指针样式Flash制作环形文字Flash制作声情并茂的电子相册实例讲解flashMTV制作全过程(3)鼠标效果系列教程:游动的鱼