简介:这份全套教学设计全书电子教程以Flash CS6二维动画设计软件应用为主线,共22章,面向中职中专计算机及相关专业师生,也适合希望系统入门Flash动画的初学者。内容从动画与Flash动画的基本概念入手,覆盖Flash历史与发展、特点与应用领域、制作流程,再深入到CS6操作界面、工作区与舞台属性管理,以及矢量图形、位图图像、外部库元件、音频文件等素材的导入方法;配套教学设计还给出了任务驱动式案例教学、教学环节安排与多媒体教学资源建议,便于直接用于课堂讲练。压缩包为1个doc文档,约495KB,虽然体量精简但章节体系完整。目前已有553人学习下载,适合作为课程备课参考、自学入门指导或Flash CS6实训教学设计范本。
1. 一份Flash CS6教学设计文档能拆出多少可执行内容
拿到《二维动画设计软件应用——Flash CS6 全套教学设计全书(1-22章全.doc)》这份资料时,多数人会先被“22章”这个体量震住,接着又会被“doc”这个旧格式卡住。对中职专业课老师来说,这份文档的真正价值不在“能下载”,而在它把二维动画设计软件应用的课堂步骤预先拆成了完整教学单元:从认识界面到绘制图形,再从补间动画到ActionScript 3.0交互。你可以把它当目录抄进教案,也可以把它当验收标准反过来设计作业。这篇文章会把后半件事说透:不依赖任何第三方课件站,直接对这份doc做文本提取、章节统计、课时映射,并把最容易翻车的动画技术点改成能复现的课堂操作。
2. 从第1章到第22章:Flash CS6课程的知识阶梯怎么搭
先说结论:大多数中职Flash CS6教学设计书,章节顺序基本是按“界面→绘图→元件→补间→遮罩→引导层→声音→AS3”推进的。这个顺序不是随意排的,前6章是工具认知,第7到14章是动画核心,第15章之后才进入交互。真正常见的教学事故,是把第7章之后的补间章节压缩了,反而在AS3上花大量时间,结果学生连一个完整动画都没做过。所以拿到文档后第一件事,不是看第1章怎么写,而是看每个教学单元落在哪个能力层级上。
2.1 前6章:把界面、舞台、时间轴当工具讲,而不是当软件说明书
前6章一般覆盖Flash CS6安装启动、工作界面、绘图工具、颜色面板、文本工具、元件概念。这里最反直觉的一点是:元件和库的概念可以不用等到元件章节再讲,而是从第3章画第一个圆就开始用。让学生把画好的圆按F8转成图形元件,往舞台拖三次,再进库面板改颜色,这就把“实例与元件的关系”提前立住了。
这一阶段的教学文档里,帧相关的术语容易出现混用,我一般在教案里强制区分三样东西:
- 帧:只占时间长度,画面内容不变;
- 关键帧:内容发生变化的帧,用实心圆点表示;
- 空白关键帧:该帧上没有内容,用空心圆点表示,常被当成“清空画面”的操作。
参数上,新建文档时帧频按教材统一设24fps,舞台尺寸一般是1280×720或1024×768。中职机房电脑配置不高,场景复杂时调低到24fps比调高更稳,导出体积也小。
2.2 第7到14章:补间、遮罩、引导层是二维动画的主干
这8章是整个教学设计的重心。文档到这一部分通常每章对应一个技法,配套一个实训小项目。你需要把它们整理成一张“技法辨认表”,否则学生会把逐帧动画、传统补间、形状补间全部做成“关键帧硬切”。
我用一个动作脚本来给学生讲透三种补间的适用场景:逐帧动画是“每帧都画”,传统补间是“首尾两个关键帧,中间由软件算运动”,形状补间是“首尾两个形状,中间由软件算变形”。判断依据很简单:如果对象在移动、旋转、缩放,用传统补间,前提是对象必须是一个元件实例;如果对象从矩形变成圆形,用形状补间,前提是对象必须是散件而不是元件。
下面这段ActionScript 3.0脚本常用于“补间动画播完后自动停住”,适合贴在最后一个关键帧上:
stop(); // 如果希望播完跳回第1帧并继续播放 // gotoAndPlay(1);逻辑说明:第一行stop();是让播放头停在当前帧;第二行是注释掉的跳转命令,把gotoAndPlay(1);的注释符//去掉后,动画播完会回到第1帧开始循环。参数说明:gotoAndPlay括号里填写的是目标帧号,也就是时间轴上真实存在的关键帧位置。
这一部分的课时安排我建议按下面这张表做,把“理论课”压到30%以下:
| 章节内容 | 对应技法 | 建议课时 | 实训项目 | 验收点 |
|---|---|---|---|---|
| 第7-9章 | 逐帧动画 | 6 | 手写文字笔画 | 帧数不少于20帧 |
| 第10-11章 | 传统补间 | 6 | 小球弹跳 | 小球在首尾和中间位置正确 |
| 第12-13章 | 形状补间 | 4 | 文字变图形 | 补间线为实线箭头 |
| 第14章 | 遮罩与引导层 | 6 | 探照灯和飞机航线 | 遮罩和被遮罩层配对正确 |
只要把文档里每章自带的“实训目标”抽出来填进表里,教案就完成了一大半。
2.3 第15到22章:从元件、实例到ActionScript 3.0的课堂写法
后半部分文档开始讲ActionScript 3.0,这是教与学都容易断崖的地方。CS6支持AS2和AS3两种语言,中职教材会混着提,但课堂里统一用AS3更安全,因为AS3的语法更接近现代面向对象写法,而且播放器兼容支持也更完整。
给按钮写点击事件是这部分的第一个分水岭。最基本的写法是这样的:
play_btn.addEventListener(MouseEvent.CLICK, playMovie); function playMovie(e: MouseEvent): void { this.gotoAndPlay(2); }逻辑说明:第一行给名为play_btn的按钮实例注册了一个鼠标点击监听,事件类型是MouseEvent.CLICK;第二行定义了回调函数playMovie,当按钮被点击时,播放头跳转到第2帧并开始播放。参数说明:play_btn必须是舞台上按钮实例的“实例名称”,而不是库面板里的名称;gotoAndPlay(2)中的2是目标帧号,按你的动画内容填写。
教学中这里最常见的错误是:学生在“库”里把元件改名,却以为改的是实例名。所以文档配套练习里我会加一步强制操作:选中舞台上的按钮,在属性面板左上角输入实例名,再回到代码面板验证。
3. 用可复现命令把.doc教学设计转成自己的教学资源
教学设计全书是以.doc格式分发的,这是1997到2003年间最常见的Word二进制格式。直接用记事本打开会看到大量乱码,用grep搜索更是搜不到中文。常见做法是先无头转换,再做文本分析,最后把结果重新编排成自己的教案。整个过程不需要打开Word软件。
3.1 doc是老格式,先转换再筛选
我一般用LibreOffice的无头模式来转纯文本,命令如下:
libreoffice --headless --convert-to txt:Text \ --outdir ~/flash_cs6_txt/ \ "二维动画设计软件应用——Flash-CS6-全套教学设计全书1-22章全.doc"逻辑说明:--headless表示不启动图形界面,适合在服务器或教室教师机上批量运行;--convert-to txt:Text指定输出为纯文本格式,txt:Text前半部分是格式名,后半部分是导入/导出过滤器的名字;--outdir指定输出目录,不指定时输出到当前目录;最后的.doc文件名用引号包住,是因为文件名含中文和破折号,避免被shell拆成多个参数。
转换完成后,同目录下会出现一个同名.txt文件。如果机器上没装LibreOffice,可以改用catdoc -w 文件名.doc,效果类似,只是对复杂表格支持弱一些。转换后先用wc -l看行数,再用head -n 40抽查开头,确认章节标题没有被截断。
3.2 用Python脚本检查章节完整度和知识点分布
转出来的纯文本仍然有大量空白行和页眉页码,直接读会干扰判断。我用一段Python脚本统计“第几章”的出现位置和每章字符量,用来快速判断文档是否真的覆盖了22章,以及哪几章内容最厚。
import re from pathlib import Path src = Path.home() / "flash_cs6_txt" / "二维动画设计软件应用——Flash-CS6-全套教学设计全书1-22章全.txt" text = src.read_text(encoding="utf-8", errors="ignore") lines = text.splitlines() current = "前言" counts = {} for line in lines: m = re.match(r"^\s*第([一二三四五六七八九十]+)章\s*(.*)", line) if m: current = m.group(0) counts[current] = 0 elif current in counts: counts[current] += len(line.strip()) for title, cnt in counts.items(): print(f"{title}: {cnt} 字")逻辑说明:脚本先用Path.read_text读取文本文件,errors="ignore"用来跳过转换残留的非法编码字节;然后按行遍历,re.match匹配以“第+中文数字+章”开头的行,一旦匹配成功就把后续累加目标切到该章;最后按章打印字符数。参数说明:正则\s*允许行首有空格,(.*)捕获章名主体,因此如果文档写的是“第1章”而不是“第一章”,可以改成正则第\d+章来匹配。
实际跑下来,如果某章字符数明显高于平均,说明该章示例多、步骤细,适合直接拆成课堂讲稿;如果某章字符数趋近于零,说明原文档可能缺页或者章节编号不规整,需要回原文件补看。
3.3 用表格建立“章节-课时-实训项目”的映射
转换和统计不是终点,教学设计的落点是把章节变成课表。我会按一学期36课时来预估,把这22章压缩成6个教学模块,避免照本宣科。
| 模块 | 对应章节 | 建议课时 | 实训项目 | 提交物 |
|---|---|---|---|---|
| 界面与绘图 | 第1-3章 | 6 | 校园一卡通平面图 | JPG导出图 |
| 元件与动画基础 | 第4-8章 | 8 | 跳动小球与旋转风车 | FLA工程文件 |
| 补间与高级动画 | 第9-14章 | 10 | 探照灯、落叶、轨迹行驶 | FLA+SWF播放文件 |
| 媒体集成 | 第15-16章 | 4 | 背景音乐与视频导入 | 音画同步检查 |
| AS3交互 | 第17-20章 | 6 | 按钮控制多个场景 | 可点击的SWF |
| 综合实训 | 第21-22章 | 2 | 个人作品集 | 演示+答辩记录 |
课时数可以按机房实际开放时间调整,但顺序不要随意调换。尤其是第15章“声音导入”紧跟在补间后面,许多老师会担心音画同步问题就跳过,结果综合实训时学生全都不会配背景音乐。建议保留最少的4课时,哪怕只是把一段MP3拖进舞台、把同步方式设为“数据流”也算达标。
4. 沿22章推进时Flash CS6课堂最常见的5个卡点
哪怕教学设计文档写得再全,课堂上还是会有文档里没展开的坑。下面这几个问题是我在实际带班时反复遇到的,每个都有明确的判断依据和随手可用的处理方法。
4.1 学生把“形状补间”和“传统补间”的操作混在一起
判断方法是看时间轴背景色:形状补间显示为绿色实线带箭头,传统补间显示为紫色实线带箭头;如果出现虚线,说明首尾关键帧对象类型不符合要求。形状补间要求两端都是散件,传统补间要求两端都是元件。教学文档中通常会用“分离”操作解决这个冲突,快捷键是Ctrl+B,把元件变成散件。
4.2 实例名没写导致AS3按钮无响应
代码检查时,先把“库面板里的名字”和“属性面板的实例名”分清楚。在AS3中,事件监听器针对的是舞台上的实例名。如果代码写的是play_btn.addEventListener,舞台上却没有一个实例名叫play_btn,运行后会出现Access of undefined property play_btn的编译错误。
// 错误:使用元件名而不是实例名 // myButton.addEventListener(...) // 正确:属性面板里先给实例命名为myButton_mc myButton_mc.addEventListener(MouseEvent.CLICK, onClick);逻辑说明:注释掉的第一行展示的是典型错误,myButton是库里的元件名,在代码里不可直接引用;第二行中的myButton_mc要求场景中已经存在同名实例。参数说明:_mc后缀不是强制要求,但建议保留,它用来标示这是一个影片剪辑实例,避免和类名混在一起。
4.3 引导层动画不沿路径走
三类常见原因:对象中心点没吸附到引导线的起点和终点、对象是形状而不是元件、引导层没有处于被引导状态。修正时打开“贴紧至对象”,用选择工具把元件的中心点拖到引导线端点,直到出现黑色小圆圈再松手。文档里常省略这一步,但课堂上10个人里有7个人卡在这。
4.4 声音不同步和文件体积膨胀
声音同步方式在属性面板的声音选项里,默认是“事件”,应该改成“数据流”。两者对比如下:
| 同步方式 | 播放机制 | 适用场景 | 文件影响 |
|---|---|---|---|
| 事件 | 必须完整加载后才能触发 | 按钮音效 | 容易重复播放 |
| 数据流 | 和播放头同步,边下边播 | 背景音乐、配音 | 文件体积更可控 |
参数说明:数据流模式下,如果关键帧上没做“停止”,声音会跟着时间轴走到头;想在某一帧彻底停掉,就在该帧插入空白关键帧,在声音属性里选择“数据流”,再把该帧设成空白即可。
4.5 SWF导出后交不上作业
机房常见的做法是让学生提交FLA源文件,因为FLA能保留所有图层和代码;但如果作品只在某个版本里能打开,换台电脑就可能加载失败。每次作业验收前统一执行一次“控制→测试影片→测试”,生成的SWF和FLA一起上传到教师端,两个文件缺一个都视为未完成。这样做也方便老师检查图层结构,避免学生只交一个“看起来能动”的成品。
额外提一个和文档检索相关的小经验:很多老师会把这份doc传到在线文档平台,上传后经常遇到网页预览报错或者“转换失败”。这不是文档坏了,而是旧的.doc格式在网页端解析受限。遇到这种情况,直接用本地LibreOffice转成PDF或txt再看,比反复刷新页面更可靠。
5. 用教学设计全书做期末作品验收的一个具体技巧
期末验收时我不另写评分表,而是直接把22章章节标题改写成可量化评分点。具体做法是:打印文档目录,按本学期实际讲过的章节划勾,给每一章分配一个分值,做成如下验收表:
| 评分维度 | 对应章节 | 分值 | 验收标准 |
|---|---|---|---|
| 舞台与帧频 | 第1-2章 | 5 | 帧频24fps,尺寸统一 |
| 图形绘制 | 第3章 | 5 | 至少包含2个矢量图形 |
| 元件与库 | 第4-5章 | 10 | 库中元件数≥5,实例修改不相互影响 |
| 逐帧动画 | 第7章 | 10 | 连续帧数≥10,播放流畅 |
| 传统补间 | 第10-11章 | 15 | 紫色实线补间,运动轨迹清晰 |
| 形状补间 | 第12章 | 10 | 两个形状完成形变 |
| 遮罩动画 | 第13章 | 10 | 遮罩层与被遮罩层配对 |
| 引导层 | 第14章 | 10 | 对象沿引导线移动 |
| 声音同步 | 第15-16章 | 5 | 使用数据流,声音随播放头同步 |
| AS3按钮交互 | 第19-22章 | 20 | 按钮点击后能跳转或切换场景 |
使用这个方法时,给每个学生做一个简易检查表,验收时边播放作品边在表格上勾分,现场直接写“缺了什么,对应哪一章”。这个把章节号变成评分的动作,能同时倒逼学生回看相应章节的知识点,比一句“做得不错”更有指导性。
最后补一个自动校验的小技巧:用AS3代码在作品第1帧读取并显示帧频,学生只要按下Ctrl+Enter就能在测试窗口左上角看到实际帧频,从而快速判断是否设置错误。这一条放进评分表后,帧频参数错误在验收前就会被学生自己发现,减少教师返工。
本文还有配套的精品资源,点击获取