APP下载

浅谈Flash代码片断在交互动画中的教学探索

2016-03-22贺桂娇吴明珠

电脑知识与技术 2016年2期
关键词:黄鹂计算机专业代码

贺桂娇 吴明珠

摘要:ActionScript 3.0是基于ECMAScript的编程语言,是Flash动画软件的精髓,可以控制Flash动画的播放流程,实现高级的交互式、精彩的动画。但是对于高职院校学生尤其是非计算机专业的学生来说,要在有限的课堂时间,专门学习脚本语言,存在一定难度,但是在生活和工作中又常常需要使用其中的交互功能,因此,在教学中我们尝试用AS3.0中的[代码片断来实现相关的交互功能。该文通过制作MTV为例,探讨Flash代码片断的具体应用。

关键词:Flash动画;ActionScript3.0;交互式动画;教学方法;代码片断

中图分类号:TP37 文献标识码:A 文章编号:1009-3044(2016)02-0103-02

1 概述

Flash是一款优秀的矢量动画编辑软件,它所采用的流式技术使动画文件可以在下载过程中播放,由于文件体积小、播放效果清晰,而深受广大用户的青睐。ActionScript 3.0是Flash动面制作软件内置的脚本语言,简称AS3.0,运用AS3.0编写脚本,可以实现各种复杂的交互功能和炫酷的视觉效果,如:MTV、多媒体互动课件、纯Flash制作的品牌互动网站、Flash小游戏、网络游戏等等,AS3.0是成为一名Flash开发高手必备的武器。目前,大多数高等职业院校都开设了这门课程,这对于计算机专业还是非计算机专业都是知识的扩充,但对于非计算机专业的同学来说,要在短短的课堂时间内系统的学习AS3.0有一定难度,如何让没有任何专业基础的学生,在有限的课堂时间内快速地掌握实现常见的互动功能,就需要我们在授课内容上有所侧重和精挑细选。

现结合笔者的教学实践,以MTV的制作《蜗牛与黄鹂鸟》为例,谈谈[代码片断]功能再交互动画中的具体使用,另外多媒体课件:《琐忆》作为课外扩展。

2 MTV制作中[代码片断]的交互作用

Flash MTV是用Flash软件和音乐结合做出的动画作品,它能够把一些矢量图、位图和歌词、文字做成交互性很强的动画,把原本只是听觉艺术的歌曲变为视觉和听觉结合的一种崭新的艺术样式,不仅具有视觉和听觉的双重感受,更具有趣味性和创造性。大学生作为时尚和技术的新人类,经常会制作出备受大家关注的MTV作品而感到骄傲和自豪。

教学中安排两个案例,分别是MTV的制作《蜗牛与黄鹂鸟》和多媒体课件:《琐忆》,课堂讲解第1个案例,然后让学生完成2个案例。其步骤如下:

Step 1:先打开“蜗牛与黄鹂鸟素材.fla”,其库面板和时间轴面板如图1、图2所示:

Step 3:选中“PLAY按钮”,执行“窗口|代码片段|事件处理函数|Mouse Click事件”,删除函数中间的内容,替换为 gotoAndPlay(2);再选中“replay按钮”,执行“窗口|代码片段|事件处理函数|Mouse Click事件”,删除函数中间的内容,替换为 gotoAndPlay(1),最后在第一帧和最后一帧加上stop();第1帧和第504帧如图5和6所示:

不需要很深的理论,就可以轻松地实现交互的MTV制作。

此外,在多媒体课件制作中,其制作思路是:先利用前面知识制作好源文件,如图9和10所示,再给每个按钮合理使用[代码片断]和语句gotoAndPlay(帧号),即可轻松完成课件的制作。

3 教学效果调查

通过对4个非计算机专业的教学班共200人完成一学期教学后,调查结果显示: 96.8%的同学认学习内容印象深刻,轻松;98.3%的同学增进了对Flash课程的主动学习积极性;90.9%的同学能轻松熟练的完成MTV和多媒体课件的制作,达到预期目标。

4 总结

本文主要是针对不同层次的学生,采用不同的教学方法,换繁为简,极大地增强了学生实践应用能力、提高学习的兴趣,真正培养学生解决实际问题的能力和学习主动性。另外,选择难易适当的2个案例,一个作为讲解,一个作为课外延伸,很好的解决整个课程课时少,内容多的问题。通过调查显示,已很好地达到教学目标

此外,举一反三,还很多有趣的学习内容,比如很多简单的Flash游戏等,能否也能换繁为简用来实现教学,也值得我们去探讨和实践。

参考文献:

[1] 胡娜,徐敏,唐龙.Flash CS5动画设计经典200例[M].北京:科学出版社,2011.

[2] 贺晓霞,方宁.ActionScript 3.0 编程特效实战[M].北京:清华大学出版社,2010.

猜你喜欢

黄鹂计算机专业代码
好的作风从哪里来
两只黄鹂
“以赛促学,以赛促教”促进计算机专业教学理念创新与实践研究
问黄鹂
创世代码
创世代码
创世代码
创世代码
自媒体探索路上的“两个黄鹂”
职业高中计算机专业教学改革浅析