flash动作脚本-动态文本框、影片剪辑的拖拽、流程控制与循环语句.doc

flash动作脚本-动态文本框、影片剪辑的拖拽、流程控制与循环语句.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
flash动作脚本-动态文本框、影片剪辑的拖拽、流程控制与循环语句 四、动态文本框 一、flash 中的动态文本使用方法 在 flash中,文本工具提供了三种文本类型。分别是:静态文本、动态文本和输 入文本。 下面讲解的内容属于动态文本的 AS 编写规则。要创建一个动态文本非常简单, 只需要 选中文本工具,然后选择动态文本类型,然后在舞台上拖拽出所需要的 动态文本框就行了 。 二、如何为动态文本赋值 当在舞台上拖拽出动态文本框之后, 可以直接在里面进行文本输入或粘贴外部文 本内 容。那么用 AS 如何来对动态文本框赋值呢?在这里为大家介绍两种方法进行 赋值! 1、使用动态文本的实例名字来赋值 操作步骤: (1)在舞台上创建一个动态文本框,并为这个动态文本实例起一个名字,例如 abc (2)选中时间轴的第一桢,打开动作面板,输入以下脚本: abc.text = 爱国者安全网 按下 ctrl+回车就可进行测试了。从这个简单的例子可以知道,如果要用文本实 例名字 来进行赋值的话,必须使用以下格式:动态文本实例的名字.text=”需要 赋值的内容” 2、使用变量来赋值 (1)在舞台上创建一个动态文本框,并为这个动态文本实例起一个变量名 3800hk。 (2)选中时间轴的第一桢,打开动作面板,输入以下脚本: 3800hk= 欢迎大家来到爱国者安全网学习! 不难看出,使用变量赋值更为简单实用!赋值格式为: 变量名=“赋值的内容” 以上两种赋值方法如果内容过多需要换行的时候,需要使用行用回车符( “\r” 即 ASCII 13)分隔! 三、如何载入外部 txt 文本里的内容 当内容过多的时候,使用上面的方法并不是太好,我们可以使用下面的方法,从 外部获 取文本资料内容!而外部的资料内容就放在一个普通的 txt(记事本)文 件中。 具体操作步骤如下: 1、创建一个动态文本实例,并为这个动态文本实例起一个变量名 hk 2、选中时间轴的第一桢,打开动作面板,输入以下脚本: loadVariablesNum(heiying.txt, 0);//载入外部名字叫 heiying.txt 的文本文件,加载 级别为0 3、现在来准备外部的 heiying.txt 文本文件了。注意:要把这个文本文件和你刚 才做的 flash文件放在一个文件夹里! 这个 txt 文件里的资料应该按照如下格式编写:flash中动态文本变量的名字=这 里就是 所需要的资料内容。 对应上面的格式,外部 heiying.txt 中的内容为: hk=欢迎大家来到爱国者安全网学习! 。 最后一点,需要将这个文本文件保存为 UTF-8 格式。 4、 完成以上步骤之后,就可以进行测试了。 下面介绍另外一种载入外部文本资料的方法, 并介绍当文本内容过多时候,如 何使用滚 动条组件 (1)创建一个动态文本实例,并并为这个动态文本实例起一个实例名字 anquan (注: 是实例名而不是变量名)起一个变量名为 hk (2)打开 flash 的组件面板(快捷键 ctrl+F7),找到 UIScrollBar(滚动条)组 件。按着 它不动,然后拖放此组件至刚才的动态文本实例的右部边缘,如果成 功的话,组件会和文本 框结合在一起! (3)选中舞台第一桢,编写如下脚本: tt = new LoadVars();//创建一个 LoadVars 对象的实例,这里的实例名字叫 tt tt.load(heiying.txt);//创建的 tt 实例需要载入的对象是 heiying.txt 文本文件。 tt.onLoad = function(s) { //开始载入外部文件,具体格式请按照此例格式。参数 s 是指示 load 操作是否成功完成。如果完成,那么 S 的值就为 true( 真),反之 为 false(假) if (s) { anquan.text = tt.hk; }//如果载入成功, 则 anquan文本框中的内容就等于 tt.实例中的 heiying的内容! (hk是我们 外部文本文件中的变量。) }; (4) 至于外部的 heiying.txt 还可以使用刚才所创建的文本文件 ,为了测试滚动 条的效 五、影片剪辑的拖拽 在网上经常看到的 flash影片中有的对象可以被鼠标进行拖动。例如有的类似七 巧板的拼图游戏,控制音量的滑杆等,所使用的就是 flash中的拖拽动作。 一、拖拽命令详细介绍 1、 首先介绍一下开始拖拽命令的详细用法, 稍后在后面的例子中进行测试。 命令格式: StartDrag(要拖动的影片剪辑,[是否锁定到鼠标位置中央,

文档评论(0)

ktj823 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档