- 11
- 0
- 约2.87千字
- 约 18页
- 2018-03-06 发布于江西
- 举报
中文版Flash 8基础与上机实训教案 第9章 认识ActionScript语言
第9章 认识ActionScript语言 ActionScript是Flash的动作脚本语言,主要用于向影片添加交互性动作。动作脚本提供了一些元素,如动作、运算符以及对象等,可以将这些元素组织到脚本中,指示影片要执行什么操作;也可以对影片进行设置,从而在单击按钮或按下键盘键时触发这些脚本。 通过本章的理论学习和上机实训,读者应了解和掌握以下内容: 使用“动作”面板 使用“行为”面板 ActionScript语法 ActionScript数据类型 函数的调用与创建 本章内容安排如下: 9.1 ActionScript概述 9.2 认识动作面板 9.3 认识行为面板 9.4 ActionScript语法基础 9.5 ActionScript的数据类型 9.6 变量 9.7 运算 9.8 调用和创建函数 9.1 ActionScript概述 ActionScript语言是Flash与程序进行通信的方式,通过它告诉Flash将要执行的任务,并询问在影片运行时发生的事件,这种双向通信的方式可以创建具有交互功能的影片。在Flash 8中,如果要进行动作脚本设置,可以直接打开“动作”面板,在ActionScript编辑器中为帧、按钮、影片剪辑添加脚本程序。 9.2 认识动作面板 在Flash中,由于所有的动作都需要添加到时间轴中的帧、按钮或影片剪辑上,因此根据添加动作的对象不同,Flash将“动作”面板分为“动作–帧”、“动作–按钮”和“动作–影片剪辑”3种类型。这3种类型的面板功能上基本相同,只是所针对的对象不同。 9.3 认识行为面板 行为就是预先写好的动作脚本。使用行为时无需自己动手编写代码,就可以给Flash文档添加功能强大的动作脚本,给Flash(如文本、电影剪辑、图像、声音等)添加交互性内容,实施对文档中的电影剪辑和图像实例的控制。 9.4 ActionScript语法基础 动作脚本具有语法和标点规则,这些规则可以确定哪些字符和单词能够用来创建含义及编写它们的顺序。 点括号 大括号 分号 圆括号 大写和小写字母 注释 关键字 常数 9.5 ActionScript数据类型 数据类型用于描述变量或动作脚本元素可以存储的信息种类。在Flash中包括两种数据类型,即原始数据类型和引用数据类型。 字符串 数值型 布尔型 影片剪辑 对象 空值与未定义 9.6 变量 变量是动作脚本中可以变化的量。通过在影片播放过程中更改变量的值,可以记录和保存各种操作信息、记录影片播放时更改的值或评估某个条件是否成立等。 命名与输入变量 变量的作用范围 变量声明 在脚本中使用变量 变量的作用范围 变量的作用范围是指变量是已知的并且可以引用的范围。在Flash 8的动作脚本中变量的作用范围包含以下3种类型。 本地变量 时间轴变量 全局变量 变量的声明 声明变量的方法如下。 声明本地变量:在函数体内部使用var语句。 声明时间轴变量:使用set variable动作或赋值运算符(=) 。 声明全局变量:使用_global标识符。 9.7 运算符 运算符与表达式是在动作脚本编程过程中经常会用到的元素。运算符是在常量与变量之间进行运算的符号,而表达式则是通过运算符将常量、变量、函数等连接在一起的式子。 运算符的优先顺序 数值运算符 比较运算符 字符串运算符 逻辑运算符 按位运算符 等于运算符 赋值运算符 点运算符和数组访问运算符 运算符的优先顺序 在同一语句中使用两个或多个运算符时,各运算符会遵循一定的优先顺序进行运算。例如加(+)、减(–)的优先顺序最低,乘(*)、除(/)的优先顺序较高,而括号具有最高的优先顺序。 9.8 调用和创建函数 在ActionScript中可以直接调用已有的内置函数,也可以创建自定义函数,然后进行调用。 内置函数的调用 定义函数 向函数传递参数 从函数返回值 自定义函数的调用 9.9 思 考 练 习 填空题 1. 在动作脚本中,eval动作只能执行 。 2. 在动作脚本中点(.)通常用于指定与对象或影片剪辑相关联的 ,或者标识影片剪辑、变量、函数或对象的 。 3. 在动作脚本中只有 是区分大小写的,而对于动作脚本的其余部分,则不区分大写字母与小写字母。 4. 动作脚本中的数据类型包括 和 两大类。 5. 布尔值只包含两个值,分别是 和 。 6. 在对变量进行
您可能关注的文档
- 中华民族的伟大复兴ppt1.ppt
- 中南财经政法大学新金融会计资料全集〈课件〉08.ppt
- 中压电压等级汇报-080817-1-lch.ppt
- 中华轿车音乐营销策划方案(Push,V3.0).ppt
- 中国2型糖尿病防治指南. Association Betwe.pptx
- 中国(深圳)Design house联盟.ppt
- 中原_站在CBD中央_北京世华国际商业项目营销推广报告_167PPT.ppt
- 中国SUV市场发展趋势分析——渠道管理部规划科(PPT 29页).ppt
- 中国k12互联网教育市场专题研究报告2015_图文.ppt
- 中国人民解放军油料及油料装备检测试验中心 网站建设报价单 [教程].ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)