flash脚本大全new

上传人:xins****2008 文档编号:109515508 上传时间:2019-10-26 格式:DOC 页数:52 大小:554.50KB
返回 下载 相关 举报
flash脚本大全new_第1页
第1页 / 共52页
flash脚本大全new_第2页
第2页 / 共52页
flash脚本大全new_第3页
第3页 / 共52页
flash脚本大全new_第4页
第4页 / 共52页
flash脚本大全new_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《flash脚本大全new》由会员分享,可在线阅读,更多相关《flash脚本大全new(52页珍藏版)》请在金锄头文库上搜索。

1、flash脚本大全1.1 Flash中的程序31.2 ActionScript是从哪里来的31.3 初识ActionScript42 分类目录52.4.1 简单定义62.4.2 脚本参考面板62.4.3 HTML帮助文档72.5 动作面板的专家模式72.5.1 切换模式72.5.2 动作面板的下拉菜单7第3章ActionScript编程初步83.1.1 命令、函数和运算符83.1.2 变量93.1.3 条件103.1.4 循环103.3 输出窗口113.4.3 运算143.4.4 条件143.4.5 循环163.4.7 点语法183.4.8 注释183.5.1 逻辑推断193.5.2 输出窗口

2、194.1 使影片停止194.2.2 为按钮添加脚本204.3 练习:演示文档21第5章控制影片剪辑225.3 为影片剪辑添加脚本245.4 用影片剪辑控制别的影片剪辑25第6章 影片剪辑属性266.2 鼠标位置276.5 透明度286.6 缩放属性296.7 尺寸属性29第7章影片剪辑方法337.1.2 复制影片剪辑337.1.3 附加影片剪辑347.1.4 删除影片剪辑357.2 练习:动态添加影片剪辑35第8章响应键盘368.4 键盘侦听38第9章输入文本和字符串409.1 输入文本409.2.2 截取字符串419.2.3 字符串函数419.3 练习:表单42第10章 动态文本4310.

3、3 从文本文件中获取变量4510.4 练习:滚动新闻45第11章Math对象4611.1 Math对象的方法4611.2 Math对象的常数4711.3 三角函数4811.4 字符串和数字的转换4811.5 随机数501.1 Flash中的程序交给计算机执行的指令集称为程序。程序的另一个名称叫做脚本。从现在开始,我们将这些指令集统称为脚本。脚本都必须有它的运行环境,就ActionScript来说,它的运行环境就是Flash影片。ActionScript可以指挥Flash影片该做什么。在某些情况下,ActionScript还可以指挥其他的东西,如用户的操作系统、浏览器等。但是ActionScri

4、pt最主要的用途还在于控制Flash影片内部的东西。短的脚本可以只有一行,长的脚本可以长达几千行。它们可以作用于Flash影片的一个部分,也可以贯穿影片始终。有人把使用了脚本的整个Flash影片看作一个程序,也有人把影片中单独出现的脚本看作一个程序。这两种看法都正确,因你可能对某些编程语言已经相当熟悉或者有所了解。例如广大网页设计者所熟知的JavaScript,以及另一种相似的语言VBScript,它们能用来编辑动态网页。HTML(Hypertext Markup Language 超文本置标语言)是另一种特殊的语言,浏览器将按照它所包括的指令正确地显示文本和图片。在学校里面,你可能接触过一些

5、编程方面的课程,如BASIC、Pascal、C、Java等。除HTML以外,以上提到的所有的语言都包含很相似的程序结构:循环、条件、变量等等。只要你知道了ActionScript的特殊用法,你就可以将以前所学的编程知识利用起来。就算你以前从来没有接触过编程方面的知识,不用担心,我会将所有需要的知识都告诉你。1.2 ActionScript是从哪里来的ActionScript是从哪里来的呢?事实上它的确是从好几种程序语言中深化而来的。下面我们先花一点时间了解一下计算机语言的起源和发展。当第一台数字计算机诞生的时候,唯一的编程语言是计算机的专用语言二进制代码,即由数字1和0组成的编码。当由1和0组

6、成的不同序列被输入到计算机中,计算机就会执行完全不同的操作。使用这种语言编写程序是相当费劲的,就算写一个简单的两数相加的程序,程序的长度也是相当惊人的。为了避免每次都为两数相加的操作书写长长的二进制程序,有人书写了一种专门用于两数相加的代码,你可以方便地使用相同的代码实现任意两数的相加操作。接着,一些类似的函数诞生了,用它们可以处理所有的基本任务,如加、减、乘、除、比较、循环等等。从此以后,你可以使用这些事先编写好的函数执行几乎所有的操作了。现代的计算机语言理解和使用起来较之二进制编码都已经容易了无数倍,其一,现代计算机语言与英语语法很相似,如“go”、“for”、“begin”、“if”以及

7、+、-、=等,它们的含义和用法与现实中都相差不大。BASIC、Pascal等编程语言,几乎可以像英语句子一样阅读,所以学习和理解起来都非常容易。其他语言,如C、Fortran,它们的功能更强一些,经验丰富的程序员可以用它们完成更复杂的任务。更多的语言居于以上两种语言之间,如C+、Java和JavaScript,它们既有一定的可读性,也有较强的功能。ActionScript与这些语言有更多的相似之处。Flash遵从ECMA(European Computer Manufacturers Association欧洲计算机工业协会)制定的标准,因此ActionScript与ECMAScript(EC

8、MA开发的一种语言)极其相似。所以与其说ActionScript建立在JavaScript的基础上,不如说ActionScript和JavaScript都建立在共同的基础之上。Flash具备交互功能,它的早期版本已能够利用简单的脚本实现不太复杂的导航和按钮。同时,Flash还是一种矢量动画工具,它的发展是与对它的应用需求分不开的,比如说网页设计者需要一种工具来制作体积更小的图像,由于矢量图是由线条和填充色构成的,而不是像位图一样由像素构成,所以它能够大大缩减文件大小,正顺应了网页设计者的需求,使许多系统配置低的用户也能够访问和浏览他们的网页。虽然说Flash是一个图形动画工具,但也不是没有使用

9、程序的需要,比如说设计者需要制作一个按钮,让别的用户能通过单击按钮浏览到别的页面。Flash早期版本中的脚本非常简单,直到Flash 4,才具有了标准的程序结构,如条件结构、循环结构等。但是Flash脚本仍然需要使用下拉菜单和空白文本框添加,几乎还不能叫做一种编程语言。真正的ActionScript到了Flash 5才出现,程序员可以直接键入程序并将程序添加给需要作用的元素。Flash MX更大地扩展了ActionScript,现在的ActionScript提供了多达300余种命令、函数、运算符和结构,这才真正成为一种成熟的程序语言。1.3 初识ActionScript脚本是由英语单词、数学符

10、号和函数构成的,下面是一个ActionScript的例子:on (press) gotoAndPlay (my frame);你可以通过其中的关键单词推测这段程序的作用。单词press表示按,即用鼠标在某种对象上面单击,这里的对象就是按钮。第二行中的长单词可以分开读成“go to and play”,可以将其理解为命令Flash到达影片中的一个特定位置并从这一特定位置开始播放影片。从以上可以看出,ActionScript可以控制Flash影片的播放。在着手学习ActionScript之前,我们将对ActionScript在Flash影片中的功能作更多的了解。Flash影片可以包含若干场景,每个

11、场景都有时间轴,每条时间轴从第1帧开始。如果不添加ActionScript,Flash影片会自动从场景1的第1帧开始播放,直到场景1的最后一帧,然后接着播放场景2,以此类推。ActionScript的主要目的就是用来改变这种自动而死板的线性播放行为,一段脚本可以使影片在一个特定的帧上停止,循环播放前面的部分,甚至于让用户控制要播放哪一帧。ActionScript能够使影片完全脱离被动的线性播放模式。这还不是ActionScript的所有功能,它还可以将Flash影片从简单的动画改变为具有交互能力的电脑程序。下面让我们见识一下ActionScript能实现的一些基本功能。= 控制播放顺序你可以通

12、过选择某个菜单将影片暂停在某个位置,然后由用户来决定下一步干什么,这就避免让影片径直朝前播放。= 创建复杂动画直接使用Flash中的绘图工具和基本命令来创建足够复杂的动画是相当困难的,但是脚本可以帮助你创建复杂的动画。例如可以用ActionScript控制一个球在屏幕中无休止的跳动,并且可以使它的动作遵从物理学中的重力定律。如果你不用ActionScript来实现这样的动画,你将需要几千帧来模仿相似的动作,而用ActionScript,你将只需要一帧。= 响应用户输入你可以通过影片向用户提出问题并接收答案,然后将答案信息用于影片中或将其传送到服务器。加入了相应ActionScript的Flas

13、h影片更适合做网页中的表单。= 从服务器获取数据与向服务器传送数据相反,使用ActionScript也可以从服务器中获取数据,你可以获取即时的信息并将它提供给用户。= 计算ActionScript也可以对数值进行计算,用它可以模拟出各种复杂的计算器。= 调整图像ActionScript可以在影片播放时改变图像的大小、角度、旋转方向以及影片剪辑元件的颜色等。你还可以从屏幕中复制或删除对象。= 测试环境你可以用ActionScript测试Flash影片的播放环境,如获取系统时间,获取Flash Player的版本信息等。= 控制声音ActionScript可以方便地控制声音的播放,甚至控制声音的声

14、道平衡和音量等。 在时间轴中添加脚本还有一个好处就是方便你在ActionScript中使用函数。函数是可以重复使用的脚本代码,要想使整个影片都可以调用脚本中的函数,就必须将函数放置在主时间轴中。按钮使你可以从脚本中查找文本, 按钮使你可以替换文本,使用 按钮可以插入目标路径, 按钮可以为你调试脚本设置断点, 和 按钮使你可以选择脚本的前一行或后一行。在动作面板的底部你可以看到这样的一行:“第1行:gotoAndPlay(1);”,这是动作面板的状态行,它显示了当前选中的行号和该行的内容。2 分类目录动作面板左边的目录将ActionScript的关键字有组织地分成几组,以使你更容易查找到需要的关

15、键字的位置。以后我们会对每个组中的命令和符号作详细的讲解,下面先对其进行一下简要的介绍。= 动作在动作类中包含了最简单的ActionScript命令。动作类提供了测试条件、循环、创建函数、复制和创建影片剪辑以及从服务器中获取数据等功能的命令。动作类中的命令是ActionScript最重要的组成部分。动作类又分为影片控制、浏览器/网络、影片剪辑控制、变量、条件/循环、打印、用户定义的函数以及其他动作等子类。= 运算符它包括了各种数学和比较运算符,如+号,用于两数相加;=号,用于判断两数是否相等。运算符类下面又分为按位、比较、赋值、逻辑、算术和其他运算符等子类。= 函数使用函数可以转换数据或获取需要的信息,如获取Flash的版本信息。你可以使用函数将字符串123转换成数字123。你还可以自定义需要重复使用的函数。在函数类下面主要有两个子类:数学函数和转换函数。= 常量常量类中包含了一些具有特定值的特殊关键字,如true、false、null和newline等。= 属性属性类中的关键字反映了Flash中元素的相关信息。例如_x属性代表影片剪辑在屏幕中的水平位置。= 对象对象类是最复杂的一类,它包含了

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号