- 15
- 0
- 约2.03万字
- 约 134页
- 2017-11-25 发布于江西
- 举报
Flash ActionScript与交互式课件
Flash ActionScript与交互式课件 交互式式动画 基本的11种交互方式 ActionScript编程简介 ActionScript语法和规范 ActionScript动作和函数 资源: /SoftView.asp?SoftID=190 122918.shtml 交互式动画 交互式动画是由触发动作的事件、事件的目标和触发事件的动作3个因素组成的,例如单击按钮后,影片开始播放这一事件。其中,单击是触发动作的事件,按钮是事件的目标,影片开始播放是触发事件的动作。换句话说,事件、目标和动作构成了一个交互式动画。 在Flash中,事件包括鼠标事件、键盘事件和帧事件三种。目标包括时间轴、按钮元件和影片剪辑元件三种。而动作就是指控制影片的一系列脚本语言,所以说脚本语言的编写也就是各种动作的编写 。 结合Flash事件、目标、动作和ActionScript编程可以实现11种基本交互方式及复杂的交互 1.什么是ActionScript编程 ActionScript编程的作用 ActionScript是Flash MX的脚本语言,脚本描述语言和程序之间有着密切的联系,它可以告诉Flash该做什么,并且可以知道影片的运行状态。通过关键帧内的脚本程序、影片剪辑实例中的脚本程序或者按钮内的脚本程序可以控制这些对象的移动、变色、变形等。 1. ActionSript编程的基本概念 1. 事件与动作 事件是触发动作的信号,动作是事件的结果。 2.【动作】面板 【动作】面板共有3种:帧的【动作】对话框、按钮的【动作】对话框和影片剪辑的【动作】对话框。 ? 注意:所有的ActionScript脚本程序都可以在【动作】对话框中编辑,也可以用外部编辑器编写“*.as”文件来制作脚本程序。 2. Flash MX的编程环境 脚本面板的其他选项设置 标准模式下的脚本编程 专家模式下的脚本编程 3 事件与动作 1.设置帧事件和动作 帧事件是当影片或影片剪辑实例播放到某一帧时所触发的事件,从而产生设定的行为动作。只有关键帧才能设置事件。 2.设置按钮、按键事件与动作 3.设置影片剪辑实例的事件与动作 4. 帧及其他对象脚本的编写 为帧编写脚本 ------------例子1-------------------------//附加到按钮上的代码 on(release){play();} //播放按钮实例所在的时间轴~ ------- ------------例子2-----------------//附加到MC上的on动作(按钮事件) on(release){play();} //播放MC的时间轴 //附加到MC上的onClipEvent动作(影片剪辑事件) onClipEvent (load) {play();} //播放MC的时间轴 -------------例子3------------------------------- //附加到时间轴上的on动作(按钮事件) maodage_mc.onRelease = function() {this. play(); } //播放maodage_mc实例所在的时间轴 //附加到时间轴上的onClipEvent动作(影片剪辑事件) maodage_mc.onLoad = function() { play(); } //播放maodage_mc实例所在的时间轴 3. 简单交互式动画实例 在下面这个动画范例中,当用户把小虫拖到捕杀器上时,小虫变黑并掉下去,捕杀器闪动。此动画的长度是一帧,包含两个对象:小虫电影剪辑实例和捕杀器电影剪辑实例。每个电影剪辑也包含一帧。 参看网页:天极网软件频道122950.shtml 正是因为有了ActionScript,使得Flash MX可以创建复杂的交互式动画,而不是一味的“广告式”动画。在ActionScript动画中的每个行为都包含了事件和动作。事件是触发动作的信号,而动作是事件的反应结果。事件和动作是相辅相成的。前面通过多个实例讲解了在不同模式下,为帧、按钮、影片剪辑实例等对象设置事件,从而产生动作的编程思想和编程方法。这是创建复杂交互式动画的基础。 平面直角坐标体系 ActionScript的语法规范学习要点 ? ActionScript的基本语法 ? ActionScript的数据类型 ? ActionScript程序中的变量 ? ActionScript程序中的操作符 (1) ActionScript的基本语法 1 “.”语法(点语法)
您可能关注的文档
- C语言程序设计实验报告——指针.doc
- DDE识别短线吸盘的技巧.doc
- DCS自动化系统招标文件.doc
- DELL外观检验标准.doc
- DAS、NAS、SAN存储系统分析.doc
- C语言_学生信息管理系统实验报告.doc
- DIY护肤品配方 二.doc
- DES时代预扩张与后扩张的重要性.ppt
- DIY活动策划案.ppt
- c金属钠的性质与应用.ppt
- 《大数据应用基础》课件 第2章-大数据与当前热门技术 .pptx
- 新时代劳动教育实践教程 课件 主题三 体验劳动过程 .pptx
- 软件框架开发技术(SSM)_试卷及答案 卷2.doc
- 《大数据应用基础》课件 第5章-机器学习 .pptx
- 《大学生就业指导(微课版 第2版)》课件全套 王仁伟 第1--10章 大学生就业形势与政策解读 --- 大学生职场适应.pptx
- 《人工智能基础》 课件全套 骆泓玮 第1--5章 初探人工智能 --- 人工智能伦理与法律 .pptx
- SSM软件框架开发技术任务式教程 课件 单元6 SpringMVC框架高级应用.pptx
- 软件框架开发技术(SSM)_试卷及答案 共6套.doc
- SSM软件框架开发技术任务式教程 习题及答案 第7章练习题.doc
- 1.第一章 预备知识.pptx
原创力文档

文档评论(0)