flashAS脚本学习笔记.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【写在前面】本学习笔记只研究AS语言(AS2.0)。不涉及动画制作部分。所有实例均在Flash CS6中制作并测试通过,中文多使用微软雅黑字体(实例【填空题】Ctrl+Enter测试时无法输入中文】,但发布swf格式后没有问题,可能是CS6对中文支持不好)。AS包含大量函数,受本人能力和精力限制,只能尽可能以基本函数和制作课件时会用到的函数为实例,进行整理。实例中没有逐条解释,但课件实例前知识点和课件思路都已写下来。AS2.0语法不是很严格,本人在实例中所写代码有些部分可能不是很规范(可运行不代表规范),一个问题也可以有多种写法,大家共同研究、讨论、提高。第一部分 脚本基础知识FLASH脚本-AS概念:■ Action Script是Flash的脚本语言, 具有强大的交互功能,通过脚本应用,用户对动画元件的控制得到加强。目前提供了AS2.0和AS3.0两个版本。■动作面板是Flash提供的运行编程的专用环境——F9打开动作面板;动作面板界面动作面板工具栏几个基本概念:动作:动作是在播放SWF文件时指示SWF文件执行某些任务的语句。对象:是面向对象程序设计的核心和基本元素,对象把一系列的数据和操作该数据的代码封装在一起,从而使得程序设者在编程时不必关心对象内部的设计。属性:用于定义对象的特性,如是否可见、颜色和尺寸等。 方法:是与对象相关的函数,通过这些函数可操纵对象或了解与对象相关的一些信息。事件:触发作用的事情,如鼠标移动,按下。Action Script的基本语法点语法:动作脚本中,点(.)通常用于指定对象或影片剪辑相关联的属性或方法,或者标识影片剪辑、变量、数对象的目标路径。点语法表达式是以对象或影片剪辑的名称开始,后跟一个点,最后以要指定的元素结束。小括号:定义函数中的相关参数;大括号:{ }形成一个完整的语句块;分号:每条语句以;结束;注释://后可跟上注释;字母大小写:关键字要区分大小写;在AS2中,ActionScript代码可以添加到关键帧(Keyframe)、按钮(Button)或影片剪辑(Movie Clips)中,并分别称之为帧动作、按钮动作及影片剪辑动作。注:图形剪辑上不可添加动作脚本【时间轴上AS编写规则】基本AS命令:gotoAndPlay:从当前帧转到目标帧开始播放动画。 gotoAndStop:从当前帧转到目标帧并停止播放动画。 play:开始播放已停止了的动画。 stop:从该帧停止当前正在播放的动画。 nextFrame:从当前帧转到下一帧。 nextScene:从当前场景转到下一场景。 prevFrame:从当前帧转到前一帧。 prevScene:从当前场景转到前一场景。 stopAllSounds:停止正在播放的所有声音。 【按钮的AS编写规则】方法一:写在按钮本身上on(事件){//要执行的脚本程序 }方法二:写在时间轴上面按钮实例的名字.事件名称=function(){ //要执行的脚本程序 } 【实 例】1-01-1基础(按钮动作编写规则).swf 【源文件】1-01-1基础(按钮动作编写规则).fla实例说明:两个按钮动作分别写在时间轴和按钮上,实现同一个功能。修改实例名称方法:打开元件的属性面板,CS6的话属性面板在右侧。如果看不到属性面板可以通过菜单栏中的窗口菜单下找,也可以用快捷键Ctrl+F3调出来。涉及知识点:定义实例的名称和变量名要遵守如下的规则: (1)不能是as 关键字,所谓关键字也称保留字,指as 预先定义好的标识符。 (2)不能以数字开头,第一个字符必须是字母或下划线“_”和美元符“$” 。 (4)中间不能有空格。 (5)变量名中不能使用标点符号, (6)不应将动作脚本语言中的任何元素用作变量名称。附:所有动作脚本关键字Break case class continueDefault delete dynamic elseExtends for function getIf implements import inInstanceof interface intrinsic newPrivate public return setstatic switch this typeof var void while with按钮事件说明 Press 事件发生于鼠标在按钮

文档评论(0)

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

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

1亿VIP精品文档

相关文档