ActionScript脚本在Flash课程中的使用
2013-04-29吴翠琴
吴翠琴
【摘 要】Flash优点在于可以很方便地在自身软件中创建原始内容或者从其他Adobe应用程序(如Photoshop或Illustrator)导入它们,快速设计出简单而生动的动画,以及使用AcitonScript开发高级的交互式动画项目。
【关键词】项目教学法 ActionScript脚本 交互式动画
由于近年动漫也成为一种时尚的艺术,而且最直接简单的动画创作可以通过FLASH完成。越来越多的“闪客”使用FLASH在网络上进行动画作品创作,甚至央视也征集了一部分FLASH优秀作品作为公益广告片滚动播放。因此我认为它是一种新兴艺术创作方式,是一种流行于网络与电视的文化。
在当前的高职教育中,把学生的思维类型和教育目的结合考量,培养学生的实践动手能力,就成为高职教育的首要任务。本文谈谈在高职计算机专业《Flash平面动画设计与制作案例教程》运用ActionScript脚本制作交互动画的一些体会。
在具体项目教学中,课程前期教师都会讲解动画的制作原理。Flash动画实际就是将静止的画面变为动态的艺术,而要实现这一目的主要是靠人眼的视觉残留效应。利用人的这种视觉生理特性可制作出具有高度想象力和表现力的动画影片。因此课程前期教师会侧重于Flash中各种工具的使用方法以及动画相关原理的讲解。学生在课程前期制作出的动画也仅仅是在Flash中鼠绘出一些简单的画面、制作出一些简单的元件,或是利用遮罩、补间、引导的动画原理制作出一些简单的平面动画,然而,要想在Flash中制作出生动而具有表现力的交互动画作品,或是在动画播放前设计出具备交互功能的按钮,我们必须使用ActionScript代码。
ActionScript代码可用来向文档中的媒体元素添加交互式内容。例如,可以添加代码以便用户在单击某按钮时显示一幅新图像,还可以使用ActionScript代码向应用程序添加逻辑。逻辑使应用程序能够根据用户的操作和其他情况采取不同的工作方式。Flash包括两个版本的ActionScript,ActionScript2.0和ActionScript3.0,可满足不同创作者的具体需要。
一、ActionScript代码学习目标及实施规划
在有关ActionScript代码的讲解中,目的在于向学生系统地、详细地介绍FLASH动作脚本ActionScript的基本语法、编程技术、设计技巧及其在动画制作中的应用等,并力求学生通过理论知识的学习和上机操作后,可以熟练掌握ActionScript脚本的编程的方法和技巧,设计出应用于多个领域的交互动画项目。
在课程的具体学习过程中,学生除了掌握ActionScript脚本设计的理论知识外,还要完成相应的上机操作,编制出具备一定水平的脚本程序,培养出一定的实际设计能力。
在整个课程体系结束之后,学生不仅要完成教师要求的设计任务,最后还要通过理论考试和设计大作业考核。
二、ActionScript教学内容选取
ActionScript教学内容选取原则是从ActionScript脚本编程的基本语法出发,系统、完整、详细地介绍ActionScript的编程方法和技巧,着重强调ActionScript脚本在交互式动画项目中的应用等,力求选取的教学内容与学生的实际工作紧密结合。
三、ActionScript具体项目实施过程
在具体项目实施的过程中,教师可以从按钮上添加的脚本开始讲解,第一个项目可通过“广告视频”案例讲解如何在Flash中导入视频,如何通过ActionScript脚本控制视频在动画中的“暂停”“播放”“停止”“快进”和“后退”。因为这个项目实施起来简单,并且脚本简单易学,学生在完成这个项目的制作后,也能举一反三,做出各种各样具备交互功能的按钮。
“广告视频”案例讲解不仅让学生明白了交互按钮的普遍制作方法,更重要的是让学生对ActionScript代码的基本语法、作用有了一个初步认识和了解,为以后制作功能完善的Flash交互动画提供了一定的制作基础。
“广告视频”案例结束以后,教师在教学中可选取一些利用ActionScript代码制作特效的案例,如下雨、下雪特效的制作方法。一方面可以提高学生使用ActionScript代码进行学习、编程的兴趣、能力,另一方面也使得我们的交互动画中有一些更真实、生动的场景,如下雨、下雪、瀑布水流效果等等。
四、探索出一条学习ActionScript脚本途径
通过前面两个案例的讲解,学生对于ActionScript脚本编程、实际运用均有了一个初步了解与认识,为了学生能在比较短的时间学会ActionScript脚本编程,在课程的教学课程中我探索出一条学习途径,这个途径就是:FLASH基本设计基础→ActionScript编程界面→对象、动作的概念与知识→实际案例。
五、加强学生自我学习、模仿和练习交互动画的制作
在教与学的过程中,要不断加强学生课外的自我学习、模仿和练习。为了让学生制作出更加生动、更富有表现力和渲染力的交互动画,教师可在网络上找到一些优秀Flash作品,给学生讲解动画设计的原理、思路,涉及ActionScript脚本等等。这个时期最重要的是让学生去模仿制作这类优秀作品。
在这个阶段的教学过程中,我找到了央视征集的公益广告Family。并把这个优秀Flash作品作为案例讲解,一方面让学生看到了Family这个优秀作品中的原创精神,另外一方面也让大家去模仿这个作品的制作,在项目的具体实施过程中,也收到了意想不到的教学效果。学生不仅领会了Family这个优秀作品的原创精神,懂得了感恩父母,更重要的是他们通过这个案例的制作,明白了动画短片的一般制作方法,以及如何在通过在动画短片中添加一些ActionScript脚本,使原来简单的动画短片变成功能完善的交互式动画。
【参考文献】
[1]伍振国,齐小北. 影视动画表演. 北京中国科学技术出版社 [M].
[2]田启明编著 . FlashCS5平面动画设计与制作案例教程. 电子工业出版社.
[3]林骁于. FLASH动作脚本编程技术. 广州大学网络中心.