flash脚本语言语法

上传人:宝路 文档编号:2731400 上传时间:2017-07-27 格式:DOC 页数:4 大小:35.01KB
返回 下载 相关 举报
flash脚本语言语法_第1页
第1页 / 共4页
flash脚本语言语法_第2页
第2页 / 共4页
flash脚本语言语法_第3页
第3页 / 共4页
flash脚本语言语法_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

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

1、flash 脚本语言语法一.动作脚本语言的语法规则的操作技巧详解(包括点语法、大括号、括号、分号、/注释、常数、字符串、实例名称等语法规则的操作技巧详解) 。教学目的:使学员全面快速掌握编写动作脚本语言的语法规则和专业词语的真正含义作用功能等。1、要想学好 FLASH 的动作脚本语言,我们必须要掌握它的常见的语法规则。2、点语法:用.表示对象或者影片剪辑元件的相关属性、方法、路径、变量、函数等。例 1:表示一个影片剪辑元件的 X 坐标属性,它的语法是:ball_mc._x其中 ball_mc 是一个影片剪辑元件,_x 是该元件的 X 坐标属性。例 2:表示一个影片剪辑元件的方法,它的语法是:b

2、all_mc.play()其中 ball_mc 是一个影片剪辑元件,play()是该元件的方法,表示对该元件进行播放。3.另外点语法还有几个重要的别名,必须要掌握:A:_root 表示绝对路径,它指的是时间主轴(场景中的时间轴是主轴,影片剪辑元件等中的时间轴是子轴) 。例如:_root.play() 表示要时间主轴进行播放。B:_parent 表示当前影片剪辑的上一级时间轴(如:一级子轴的上一级时间轴是主轴,二级子轴的上一级时间轴是一级子轴) 。例如:在当前影片剪辑的内部时间轴上写入代码是, _parent.play() 表示当前影片剪辑内部的时间轴的上一级时间轴进行播放。C:this 表示当

3、前时间轴,可以操控当前时间轴上的对像等。例如:this.play() 表示要当前时间轴进行播放。4.大括号:用 表示把动作脚本语言组合成块(一个完整的语句) 。5.括号:用() 表示放置函数的参数,要注意的是参数都必须放在括号内。6.分号:用; 表示 1 行语言代码的结束。7.大小写字母:在动作脚本语言中,除了关键字以外是不区分字母的大小写的。8.注释:用/表示注释。注释中的内容不影响程序的运行,目的是更好的理解和备忘自己的程序。它要求单独放在一行。如:/ 定义对象属性。9.关键字:在动作脚本语言中,像: break、for、if、this、new、delete 、while、whith等,它

4、们本身是语言命令,不能用作变量、自定义函数或其他的标签名称,它们也称为保留关键字。10.常数:指值始终不变的属性。如: backspace、enter、space 、tab 等,它们是 KEY对象的属性,指代键盘的按键。11.数据类型:包括 8 大类型,分别是字符串、布尔值、对象、未定义等。12.字符串:是由字母、数字、空格、标点符号等组成的字符的序列。可以用双引号()来定义字符串,字符串区分大小写。如:text1=welcome,其中双引号中的 welcome 是字符串。13.布尔值:是逻辑变量,它的值是 true(真)或 false(假) 。14.对象:是属性的集合,可以互相包含和嵌套,每

5、个属性都有自已的名称和值。如: aaa.bbb.ccc,它表示 ccc 是 bbb 的属性,而 bbb 又是 aaa 的属性。15.为规范和方便动作脚本语言的编写,最好能够给实例名称加上一个后缀,表示它的对象类型。如: ball_mc ,其中后缀 mc 表示影片剪辑类。 ball_btn ,其中后缀 btn 表示按钮类。等等. 16.下面是常用后缀和其相应的对象类型。 后缀所属的对象类型 _mc MovieClip 影片剪辑 _fmt TextFormat 文本格式_array Array 数组_date DATA 日期 _str String _sound Sound 声音_btn Butt

6、on 按钮_color Color 颜色_txt TextField 文本域 _video Video 视频 二.时间轴控制语句技巧实例详解1.时间轴控制语句的操作技巧和实例详解。 (利用按钮和本类动作语句,来控制影片)说明:本类动作语句主要是用于影片的控制。例如:让当前动画停止播放或继续播放,把动画转到某一位置(某一帧、某场景等) ,停止播放所有声音等。知识要点或快捷键说明:括号内的是该动作语句的参数。1、gotoAndPlay(场景,帧):可以让影片跳转到某一指定场景或帧数之后继续播放。2 flash 脚本语言语法 凡我所读注:帧为数字值时,表示要跳转播放的帧号,为字符串值的时,表示要跳转

7、播放的帧标签。2、gotoAndStop(场景,帧):可以让影片跳转到某一指定场景或帧数之后停止播放。注:帧为数字值时,表示要跳转播放的帧号,为字符串值的时,表示要跳转播放的帧标签。3、nextFrame() :跳转到下一帧并停止。4、nextScene():跳转到下一场景,并停止在下一场景的第一帧。5、play():从当前帧开始播放。6、prevFrame():跳转到上一帧并停止。7、prevScene():跳转到上一场景,并停止在上一个场景的第一帧。8、stop():从当前帧停止播放。9、stopAllSounds():停止所有正在播放的声音。3.浏览器/网络语句技巧实例详解.浏览器/网络

8、控制语句的操作技巧和实例详解。说明:本类动作语句主要是用于装载卸载外部影片文件或者外部数据文件、指定 URL 网址等。 fscommand 语句可以让 flash 动画文件全屏播放、退出、执行外部程序文件等。知识要点或快捷键说明:括号内的是该动作语句的参数。1. getURL(rul,窗口,方法):可以让指定的浏览器窗口,转向显示指定的 URL 地址。(url)指定要显示 WEB 页面文档的 URL 地址。(窗口)指定要要显示 WEB 页面文档的浏览器窗口,可以是_self、_blank、_parent、_top 。2. loadMovie(url,目标,方法):可以从外部装载一个 SWF 动

9、画文件到指定的 MovieClip 对象。(url)指定了要装载 SWF 动画文件的 URL 地址。(目标)指定了接收装载的 MovieClip 对象名称。(方法)指定在获取 SWF 动画文件时发送变量数据的模式,设定为GET,表示使用 GET方式发送变量数据,设定为POST,表示使用 POST 方式发送变量数据,省略该参数则表示不发送变量数据。注意:在浏览器内嵌 FLASH 播放器内使用 loadMovie语句装载动画时,会受到浏览器的安全限制,所以只能装载同一服务器上的SWF 文件。3. loadMovieNum(url,级别,方法) :可以从外部装载一个 SWF 动画文件到指定的主层(l

10、evel)中。(url)指定要装载 SWF 动画文件的 URL 地址。(级别)指定接收装载的主层编号,编号越大显示级别越高。(方法)指定在获取 SWF 动画文件时发送变量数据的模式。4. loadVariables(url,目标,方法):可以让 Flash 从外部装载指定数据文件中的数据,并将数据以变量的方式存储到指定的 MovieClip 对象中。(url)指定要装载数据文件的 URL 地址。(目标)指定存放数据的 MovieClip 名称。(方法)决定在装载数据文件时发送变量数据的模式,设定为GET,表示使用 GET 方式发送变量数据,设定为POST,表示使用 POST 方式发送变量数据,

11、省略该参数则表示不发送变量数据。5. loadVariablesNum(url,级别,方法):可以让 Flash 从外部装载指定数据文件中的数据,并将数据以变量的方式存储到指定的主层中。(url)指定要装载数据文件的 URL 地址。(级别)指定要装载数据的主层编号。(方法)决定在装载数据文件时发送变量数据的模式,设定为GET,表示使用 GET 方式发送变量数据,设定为POST,表示使用 POST 方式发送变量数据,省略该参数则表示不发送变量数据。6. unloadMovie(目标) :可以将目前任何一个 MovieClip 对象卸载,并释放它占用的内存空间。(目标)指定了要卸载的 MovieC

12、lip 对象引用名称。7. unloadMovieNum(级别):可以将目前任何一个主层上的动画卸载,并释放它占用的内存空间。(级别)指定了要卸载动画主层序号。表示要卸载动画主层序号。四.FScommand 语句技巧实例详解1.FScommand 语句的操作技巧实例详解。说明:fscommand 语句可以让 flash 动画文件全屏播放、退出、执行外部程序文件等。说明:括号内的是该动作语句的参数。1. fscommand(命令,参数):可以向 Flash 播放器传递两个字符串参数。在 Web 页面中的Flash 可以将 fscommand 传递来的参数交给 JavaScript 进行处理,完成

13、一些和 Web 页面内容相关的互动工作。3 flash 脚本语言语法 凡我所读命令:字符串值,发给外部应用程序字符串消息的命令部分。参数:字符串值,发给外部应用程序字符串消息的参数部分。对于 FLASH 的播放器 PLAYER(fullscreen, true/false):全屏设置,TRUE 开,FALSE 关。(showmenu, true/false):右键菜单设置,TRUE 显示,FALSE 不显示 (allowscale, true/false):缩放设置,TRUE 自由缩放, FALSE 调整画面不影响影片本身的尺寸。(exec,exe 程序名称) :调用 EXE 外部程序。(qu

14、it):退出关闭播放器窗口.5.影片剪辑控制技巧实例详解 11.影片剪辑控制语句的操作技巧详解 1。教学目的:本类动作语句主要是用于复制、清除影片;获取、修改对像的属性信息;拖动或停止拖动对象;为鼠标或影片指定不同触发事件等。说明:括号内的是该动作语句的参数。本节视频讲解的动作脚本语言是: duplicateMovieClip、on、removeMovieClip 、startDrag、stopDrag1. duplicateMovieClip(目标,新名称,深度):可以复制指定 MovieClip 对象的语句。(目标)指定要复制的 MovieClip 对象的名称及路径。(新名称)指定新复制出

15、来 MovieClip 对象的名称。(深度)指定新复制出来 MovieClip 对象的层深。2. on(鼠标事件)程序块;on 语句:是鼠标事件,可以扑获当前按钮(Button)中的指定事件,并执行相映的程序块。(鼠标事件)指定了要扑获的事件,可以扑获下列事件:press:当按钮被按下时触发该事件release:当按钮被释放时触发该事件releaseOutside:当按钮被按住后鼠标移动到按钮以外并释放时触发该事件rollOut:当鼠标滑出按钮范围时触发该事件rollOver:当鼠标滑入按钮范围时触发该事件dragOut:当按钮被鼠标按下并拖拽出按钮范围时触发该事件dragOver:当按钮被鼠

16、标按下并拖拽入按钮范围时触发该事件keyPress(left 、right、home、end 、up、down 等):当参数指定的键盘按键被按下时触发该事件keyPress(也可以使用其它的字母键,如 D,F,H,P 等)3. removeMovieClip(目标) :可以删除一个使用 duplicateMovieclip 命令复制出来的MovieClip 对象,并释放其占用的内存。(目标)指定要删除的 MovieClip 的引用对象名称。4. startDrag(目标 ,锁定,左 left,上 top,右 right,下 bottom):可以让指定的 MovieClip 对象开始跟随鼠标移动(拖动) 。(目标)指定要拖动对像的名称。(锁定)指定是否让物件锁定在鼠标点上,设置为 true 表示锁定,省略或设置为

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

最新文档


当前位置:首页 > 中学教育 > 试题/考题

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