- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章-交互式动画.ppt
Adobe Flash CS3 21世纪高职高专规划教材 第7章 交互式动画 了解动作脚本 动作脚本就是在动画运行过程中起到控制和计算作用的程序代码。 使用行为可以在不编写代码的情况下将代码添加到文件中。行为是针对常见人物预先编写的脚本。但行为仅针对AS2.0及更早版本可用。与其他AS版本相比,AS3.0执行速度极快,而此版本要求开发人员编程概念有深入的了解。 第7章 交互式动画 1、点语法 点语法的结构:点的左侧可以是动画的对象、实例或时间轴;点的右侧可以是与左侧元素相关的属性、目标路径、变量或动作。如: myClip.visible=0;//对名为myClip的影片剪辑实例,通过使用点语法将visible属性设置为0,使其变透明; menuBar.menu1.item5;//显示了变量item5的路径,它位于动画menu中,menu1又嵌套在动画menuBar中; gotoAndPlay(5);//主时间轴跳转到第5帧并进行播放; 了解动作脚本 第7章 交互式动画 2、括号 当用户定义函数时,所有参数都放置在小括号内。 使用{}组织脚本元素,如: if (光束.currentFrame==光束.totalFrames){ 光束.x=80; } 了解动作脚本 第7章 交互式动画 3、分号 使用分号作为一句脚本的结束标志。 如果忽略了分号,Flash也能正确编译脚本,但是,最好还是使用分号作为结束标志,便于识别和理解。 了解动作脚本 第7章 交互式动画 1、字母大小写 在AS中,关键字、类名、变量等都区分大小写。统一大小写的规则,有助于代码中函数和变量名等更容易识别。 2、注释 在动作面板中,使用//可以给一行脚本添加注释信息,以使代码更容易阅读; 在动作列表中,注释以淡灰色显示,当要注释一段文字时要用/*…*/来注释。 3、关键字 若干关键字已做特殊用途。用户不能使用它们作为变量名、函数或标签名。 4、常数 常数就是一种属性,这种属性的值永远都不会发生变化。 动作脚本语法规则 第7章 交互式动画 5、数据类型 数据类型是描述变量或动作脚本元素可以包含的信息的种类。数据类型包含了两类:原始类和引用类。 String Numeric:Number、Int、Unit Boolean 大部分内置数据类型以及程序员定义的数据类型都是复杂数据类型。如: MovieClip:影片剪辑元件 TextField:动态文本字段或输入文本字段 SimpleButton:按钮元件 Date:有关时间中的某个片刻的信息。 动作脚本语法规则 第7章 交互式动画 6、字符串 包括字母、数字和标点符号等在内的字符序列。 7、对象 对象是属性的集合,每个属性都有自己的名称和值。 8、认识变量 变量实际是一个包含信息的空间。此空间不会改变,但其中的内容是可以变化的。变量是一个名称,它代表计算机内存中的值。声称变量,应使用var语句。如: var speed:Number=430/200; 动作脚本语法规则 第7章 交互式动画 9、认识函数 函数时一些可以在swf文件中的任意位置重复使用的动作脚本代码块。 10、表达式 Flash中表达式是指可以取得返回值的任何语句。 11、运算符 运算符是指定如何合并、比较或修改表达式中值的字符。运算符锁操作的元素被称为运算项。 动作脚本语法规则 第7章 交互式动画 AS3.0的所有日历日期和时间管理函数都集中在顶级Date类中。调用Date类: 未给定数字参数:var now:Date=New Date(); 给定数字参数: var millisecondsPerDay:int=1000*60*60*24; 可以将多个数值参数传递给Date()构造函数。 var millenium:Date=new Date(2000,0,1,0,0,0,0); 可以将单个字符串参数传递给Date()构造函数。 var nextday:Date=new Date(“Mon Nov 21 2011 23:20:00 PM”) 日期和时间Date的使用 第7章 交互式动画 可以使用Date类的属性或方法从Date对象中提取各种时间单位的值: fullYear属性 month属性,分别以0~11表示1~12月 date属性,范围为1~31 day属性,0表示星期日 hours属性,范围为0~23 minutes属性 seconds属性 milliseconds属性:永远不会大于999,到1000时,秒针值增加1且milliseconds属性重置0; 获取时间单位值 第7章 交互式动画 if语句用法 if(条件){ //语句 } 如果条件为真时,则Flash Player将运行花括号内条件后面的语句,如果条件为
您可能关注的文档
- 第01章 C语言程序设计教程电子教案.ppt
- 第01章 压缩软件winrar ppt.ppt
- 第01章:基本操作.pdf
- 第02章:绘制草图.pdf
- 第 4 章 创意21非线性编辑系统.ppt
- 第04章 SQL Server与数据查询.ppt
- 第04章+创建与编辑图像的选区.ppt
- 第05-1章:放样特征.pdf
- 第05-2章:放样特征.pdf
- 第05章solidedge上机.doc
- 年三年级数学下册第三四单元过关检测卷新人教版.docx
- 第十三章轴对称(复习课)1.ppt
- 15.1.2分式基本性质(2).ppt
- 期末冲刺(补全对话30道).docx
- 【华创证券-2025研报】2025年二季报公募基金十大重仓股持仓分析.pdf
- 【港交所-2025研报】景福集团 截至2025年3月31日止年度年报.pdf
- 【天风证券-2025研报】2025中报前瞻:关注预告日至财报日的景气超额.pdf
- 【国金证券-2025研报】连连数字(02598):跨境支付先行者,前瞻布局虚拟资产.pdf
- 【第一上海证券-2025研报】云工场(02512):云工(02512):IDC方案服务商,边缘云业务打造第二成长曲线.pdf
- 【东方证券-2025研报】主动权益基金2025年二季报全解析:重点关注科技医药双主线和中小盘高成长主题基金.pdf
文档评论(0)