动画制作大学教程——Flash (13).ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图13.27 绘制渐变椭圆 图13.28 排列元件 图13.29 修改元件颜色 图13.30 创建补间动画 ? 图13.31 将元件“变色光线”拖曳到主场景中 图13.32 最后效果 13.3.3 影片剪辑的冲突检测 所谓“冲突”,就是指两个对象是否有重叠的公共点。 影片剪辑的冲突检测由“hitTest()”函数执行。这个函数有以下两种使用方法。 1.影片剪辑与点的冲突检测 其使用格式为: my_mc.hitTest(x,y) 其中x和y是点的横坐标和纵坐标。 如果影片剪辑与点(x,y)在任意一点重叠,那么返回true值。 该方法主要用于当鼠标指针移动的时候,检查鼠标指针是否接触到影片剪辑。 2.两个影片剪辑的冲突 其使用格式为: my_mc.hitTest(test_mc) 其中“test_mc”是另一个影片剪辑。 这个语句主要用于检测两个影片剪辑“my_mc”和“test_mc”是否有重叠的点。 13.3.4 影片剪辑的拖曳 影片剪辑使用“startDrag()”动作控制拖曳,使用“stopDrag()”动作来结束拖曳。 后者的使用很简单,不需要任何参数。 而前者就复杂些,它的使用格式如下: my_mc.startDrag([lock, left, top, right, bottom]) 其参数都是可选的,就是说即使不加任何参数,也可以开始拖曳。 如果要指定拖曳的方式,那么可以指定参数“lock”。 它是一个布尔值。 如果是“true”,那么拖动影片剪辑的时候,鼠标指针将锁定到电影剪辑的中央位置;如果是“false”,那么鼠标指针将锁定于用户首次单击该影片剪辑的位置上。 此外还可以设置参数left、top、right和bottom,它们分别对应左侧边界、顶部边界、右侧边界和底部边界。 这4个参数限定了对象拖动的范围。如果不设置这4个参数,就可以在整个舞台范围内拖动影片剪辑。 13.3.5 实践与练习:放大镜 现在学习制作一个“放大镜”动画,当按下鼠标时可以对图片上的“放大镜”进行拖曳,释放鼠标时就可以对“放大镜”区域的图片进行放大观察。 这里需要重点掌握的是影片剪辑的嵌套、按钮元件的程序代码的编辑,以及startDrag函数的使用。 图13.33 修改文档属性 1.创建影片剪辑元件 图13.34 导入素材 图13.35 创建“底图”元件 图13.36 修改图片大小 图13.37 创建“遮罩”元件 2.创建遮罩效果 图13.38 修改元件的尺寸图 图13.39 居中对齐“底图”元件 图13.40 绘制椭圆 图13.41 创建遮罩层 图13.42 创建图形元件“symbol10” 图13.43 绘制渐变椭圆 图13.44 设置不透明度 图13.45 绘制放大镜的边框和手柄 图13.46 为“放大镜按钮”添加代码 4.添加动作代码 图13.47 为图层命名 图13.48 为“遮罩”元件命名 图13.49 为“放大镜”元件命名 13.1.4 添加响应事件 “响应事件”是动作执行者做出的响应动作。 对于关键帧,将动作脚本写入就可以了。 而对于按钮和影片剪辑,必须将代码存放在触发事件后的一对花括号中。 13.2 AS编辑环境 工欲善其事,必先利其器。要编写Flash程序,就必须对Flash的编程环境有全面的认识。 如果能够掌握常用的编程操作和快捷键,就可以给编程过程带来不少便利。 图13.8 动作面板 13.2.1 动作面板 1.面板名称 2.AS版本过滤 3.动作工具箱 4.脚本导航器 5.功能菜单 6.脚本窗口 图13.9 编辑按钮 图13.10 插入目标路径 ? 图13.11 凌乱的代码 图13.12 排列好的代码 图13.13 显示代码提示 图13.14 设置调试选项 图13.15 脚本助手 13.2.2 使用快捷键 在脚本窗口中编写代码的时候,可以使用很多快捷键。 与大多数Windows下的应用程序一样,可以使用快捷键“Ctrl+C”、“Ctrl+V”进行复制粘贴,或者使用“Ctrl+Z”撤销操作。 除此之外,针对程序代码本身的特性,还可以使用以下快捷键。 ? 转到行 ? 查找和替换 图13.16 转跳到某行 图13.17 查找和替换 ? 再次查找 ? 自动套用格式 ? 语法检查 ? 显示代码提示 ? 显示隐藏的字符 图1

文档评论(0)

132****9295 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档