第十四课脚本语言在动画中的应用
第 十四课 脚本语言在动画中的应用 课前导读 基础知识 重点知识 提高知识 基础知识 影片剪辑的属性设置。读者应认真阅读并理解它们的作用。 重点知识 动画进程的控制方法、影片剪辑的属性设置、控制影片剪辑、定位影片剪辑、复制/移除影片剪辑。读者应仔细阅读相关部分,并结合上机实战练习和掌握。 提高知识 通过键盘来控制动画进程。初学者可暂时不学,待有一定的基础后再学习。 课堂讲解 动画进程控制 影片剪辑属性的设置 控制影片剪辑 复制/移除影片剪辑 动画进程控制 通过语句来控制动画进程 通过按钮来控制动画进程 许多Flash动画都具有很强的交互性,需要人为地控制动画的进程,如在拼图游戏中需要通过拖动鼠标来拼出一个完整的图形,在一些调查表中还需要用户选择或输入某个答案才能进行下一步操作。这些交互行为实际都是通过Actions语句来实现的。在Flash MX 2004中控制动画进程的方法有以下几种: 通过语句来控制动画进程 在Flash MX 2004的“动作”面板中,“时间轴控制”、“浏览器/网络”和“影片剪辑控制”类中提供的命令就可以完成对动画的基本控制。最常用的语句有以下一些 : 通过按钮来控制动画进程 前面讲过,用户不但可以为帧添加Actions语句,还可以为按钮元件添加Actions语句。要通过按钮来控制动画进程,必须首先创建一个按钮元件,并为其添加Actions语句。关于按钮元件的创建,已在前面讲解过,下面讲解如何为按钮元件添加Actions语句。为按钮添加Actions语句的方法如下。 选中要添加Actions语句的按钮,然后打开“动作”面板。在其中输入按钮的Actions语句。 为按钮添加Actions语句必须以关键字on开头。首先双击“影片剪辑控制”类下的 ,在右边窗口中将自动弹出如图14-1所示的下拉列表,其中的各选项都是不同的按钮事件,各个按钮事件的含义如下所示: 例如,要检测键盘上的方向键“↑”,可以使用如下Actions语句: on(keyPressUp){ trace(This is Up ); } 按钮的Actions语句的基本语法格式如下: on(mouseEvent) { // 要执行的动作 } 其中的mouseEvent被称为“事件”的触发器。当发生该事件时,就执行后面大括号中的动作。前面所讲的press、release、dragOver、dragOut、releaseOutside等都可以作为mouseEvent的参数值。 例如,下面的语句: on (release) { gotoAndStop(3); } 表示单击一次鼠标后,动画跳转到第3帧并停止播放。 影片剪辑属性的设置 位置属性_x和_y 大小属性_width和_height 缩放属性_xscale和_yscale 旋转属性_rotation 透明度属性_alpha 鼠标位置_xmouse和_ymouse 可见属性_visible 设置属性值setProperty 获取属性值getProperty 影片剪辑属性就是影片剪辑的基本特性,如它的位置、大小、透明度等,通过改变影片剪辑的属性值,可以启动与该属性值相关的动作命令。下面介绍设置影片剪辑属性的方法。 位置属性_x和_y 创建舞台中的每个对象都有它的坐标值。坐标原点在舞台的左上角,其坐标位置为(0,0)。水平向右为正,向左为负,垂直向下为正,向上为负。Flash默认的舞台大小为550×400像素,因此舞台右下角的坐标为(550,400),它表示距坐标原点的水平距离为550,垂直距离为400。在Flash中,分别用_x和_y表示对象的x坐标值属性和y坐标值属性。 例如,如果要在时间轴中表示影片剪辑“photo1”的位置属性,可以使用下面的方法: photo1._x photo1._y 如果要在影片剪辑本身的脚本中表示它自己的坐标,可使用下面的方法: _x; _y; 或: this._x; this._y; 在Actions语句中更改_x和_y属性可以改变影片剪辑的位置。如为影片剪辑编写如下语句: onClipEvent(enterFrame){ _x-=5; _y+=6; } 该语句表示影片剪辑在每次的enterFrame事件中向左移动5个像素,同时向下移动6个像素的位置。 大小属性_width和_height _width和_height是影片剪
您可能关注的文档
- 秘书职业认知与形象设计-新乡学院精品课程.PPT
- 秩序册-亚布力滑雪场.PDF
- 科技即商业-ThoughtWorks洞见.PDF
- 积木式电视变倍物镜.PDF
- 移动互联网时代-RingierEvents.PPT
- 移动式压力容器充装和使用典型事故案例分析.PDF
- 称心服务人人信赖VALUESERVICE-TRUSTEDBYALL-机电工程署.PDF
- 移动开发技术与应用-北京邮电大学出版社.PDF
- 移动界面设计II.ppt
- 移动通信---第五课-与非网.PDF
- 2025至2030中国混合垂直起降固定翼无人机行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030中国船用气体分析仪行业调研及市场前景预测评估报告.docx
- 2025至2030中国奥氏体合金管行业深度研究及发展前景投资评估分析.docx
- 2025至2030中国电子闹钟行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030中国神经血管通路导管行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030中国小儿鼻吸引器行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030中国货车EPS行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030中国霍尔效应角度传感器行业细分市场及应用领域与趋势展望研究报告.docx
- 2025-2030中国船舶维修行业市场发展分析及前景趋势与投资机会研究报告.docx
- 2025至2030中国工程石英行业细分市场及应用领域与趋势展望研究报告.docx
最近下载
- 江苏航空职业技术学院单招职业适应性考试题库含答案详解【达标题】.docx VIP
- 【行业白皮书】赛迪:中国生物芯片白皮书.docx VIP
- 初中课堂注意力提升策略与项目式学习研究教学研究课题报告.docx
- 初中数学几何模型大全+经典题型(含答案)(可编辑修改word版).pdf VIP
- 《力度与速度》教案 2026人教版音乐一年级下册.doc VIP
- 小学生创造力发展与培养.ppt VIP
- 信息技术(基础模块):信息安全基础PPT教学课件.pptx VIP
- 2026人教版音乐八年级下册 第一单元《学习项目一:统一、变化与平衡》第1课时课件.ppt
- 07.中电建新能源集团有限公司智能光伏电站技术规范(2024版).pdf VIP
- 第二十九章 性发育异常疾病.pptx VIP
原创力文档

文档评论(0)