刘立伟 杜美易
【内容摘要】文章针对大专院校Flash网页设计课程的教学方法进行研究,提出快捷键学习、Flash动画的设计价值、行业设计理念植入等一系列主张,特别针对网页设计主体教学部分,总结出以“基本结构设计—模块分解设计—网站整合设计”流程为代表的“总—分—总”教学模式,由此带动Flash网页设计课程教学计划与内容的相应调整和完善。
【关键词】大专院校 Flash 网页设计 教学方法
Flash网页设计是大专院校网页设计系列课程的扩展和提升阶段,以非服务器端脚本编程的Flash结构页面设计为主,包括Flash软件学习、Flash动画设计和Flash网页设计等几个方面。与基础性的HTML静态网页设计课程相比,Flash网页设计的教学内容整体性较强,教学边界相对清晰。下面笔者根据自身的教学经验,对其教学思路和教学方法做简要分析。
一、利用软件的快捷键快速上手
Flash软件与基本动画设计是网页设计的基础部分。如果在专业课程体系中没有专门的Flash模块作为先导课程,这一课程就需要引导学生在软件使用层面快速上手。为实现这个目的,可以采用“快捷键学习法”。这种依靠重点快捷键快速学习的方法有助于短时间内准确把握软件的常用与核心功能,受到越来越多的设计师的青睐。
笔者建议,在教学课件中为每一个常用的菜单与工具附上快捷键命令,以便学生第一次接触时就可以熟悉它们。实际上,软件在快捷键设置方面也非常注重功能的集合性,有助于集中记忆。如针对帧的操作部分,F5、F6、F7三个功能键分别实现了“插入帧”“转换为关键帧”和“转换为空白关键帧”三项内容,既好记又好用。
二、Flash线性动画的设计相关性
我们知道,Flash MV一度在网络上非常流行,和Flash MV的线性播放特性相似,Flash广告已经成为时下网络广告的主流。如某知名网站首页共使用了27幅广告,其中Flash广告有18幅,占页面广告总数的66.7%。
Flash网络广告的普遍使用促进了Flash技术在艺术设计专业中的广泛应用。基于这种考虑,笔者建议在软件基础学习之后安排适当的学时进行Flash广告设计学习。这一部分课程的教学还可以与广告相关课程相衔接,以进一步丰富Flash网页设计课程的内涵。
在Flash广告设计教学中,要侧重于内容密度、节奏感、视觉冲击力等与Flash软件技术直接相关的层面,其他内容,如广告语言、传播理论等可鼓励学生课外复习或自学,做到把握重点、取舍得当。
三、Flash网页设计“总分总”的教学模式
在软件基础和线性动画(Flash广告设计)的基础上,进入到课程的主体模块,即Flash网页设计。与HTML静态网页的分页面结构不同,Flash网页设计在集成设计开发环境内(Flash软件和Action脚本)实现网页内容与非线性结构的编排,模块化特性明显。为此,笔者尝试采用“基本结构设计—模块分解设计、网站整合”三步走的教学法,可概括为“总—分—总”教学流程,合理调配教学难点和重点,循序渐进,在实践中取得了一定的效果。
(一)基本结构设计
首先,从网页基本结构入手,利用按钮对时间线上各帧的控制构造网站模型,其中包含了最基本的场景转换。在学习的后期,可以针对每帧对应的画布进行深入设计,包括内容扩展和淡入、淡出动画效果的实现等。
基本结构设计涉及每帧对应的画布设计、按钮设计、元件和实例的进一步应用以及补间动画等内容,还涉及一些基础的Action脚本内容,如“stop”“gotoAndStop”“gotoAndPlay”命令以及帧标记的参数调用等,适合入门学习。在脚本程序编写的最初阶段,重点要使学生理解脚本语言代替人进行指令操作的特性,如“去哪”“做什么”等,利用这种指向性的形象思维逐渐强化学生的编程思维。一般来说,静态网页设计课程教学不会将Java脚本作为重点,在这种情况下,这一阶段的Action脚本学习就更加重要。
(二)具体模块学习
由于Flash网页多在屏幕的显示面内不翻屏,高度有限,这就需要使用软件功能和脚本程序创造更多的结构层次去容纳网页内容。除了场景的转换外,在每个场景之中,还要借助于不同类型的页面组件来实现额外的结构层次。
针对种类较多的页面组件,可以实施“分解教学”,即抛开网站设计的整体性,单纯提炼每个组件的设计与编程要点,使每节课都可以完成一种组件设计,实现相关功能。笔者选择的页面组件包括按钮组(菜单)、弹出框、下拉菜单、声音控制模块和预加载器等。
在设计层面,要考虑到各组件与网页整体风格的一致性;在内容层面,要合理地选择组件类型,丰富内容层次,便于用户访问,形成良好的互动性。而在Action脚本编写方面,要以典型程序、核心程序为主,逐步增加更多的样式变化。实际上,虽然组件类型不同,其背后的程序控制大多有着一定的内在联系,如很多组件都会用到onEnterFrame频率控制函数。随着教学的不断深入,要尽量将脚本教学系统化,将松散的知识点整合起来,尽量覆盖到常用的函数、方法和命令。
(三)网站内容搭建
经过不同组件的分解学习,接着补充几种场景转换的方法,结合不同设计项目中对组件的选择,Flash网站就可以搭建起来。至此,Flash网页设计的技术性教学目标就基本完成了。
在技术性教学目标之外,在课程的收官阶段,要融入行业设计理念,以提高结课作业的质量,保证教学效果。在HTML静态网页设计教学阶段,笔者针对结课作业挑选了“实用设计”这一特定行业分类进行教学强化,避免学生在结课阶段设计得没有针对性,学无所用。
四、静态网页的有效补充
如果分析“静态网页”的内涵和外延,可以看到,在基于HTML网页设计之外,只要立足于本地,与服务器没有数据交互的网页设计都可以统称为“静态网页”。从这个角度来看,艺术设计专业中的Flash网页设计课程也基本上以静态网页为主。
在Web2.0时代,交互性的社交网络已经发展得比较成熟,使每个独立域名的网站不再是用户交互的首选。在这种形势下,静态网页设计要“扬长避短”,不拘泥于本身用户交互行为的弱点,以设计为主,反而有自己的一席之地。在教学中,要鼓励学生在参与网络互动之余,尽量发挥自身设计优势,具备独立完成内容展示型网站的能力。
经过相关调整,Flash网页设计课程具备了循序渐进、由浅入深的教学层次,直至课程结尾处,着眼于设计之“道”的有目的训练,使整个网页设计课程体系具备了从基础知识到综合设计提升的完备性,并与其他课程有机结合,最大限度实现了课程的自身价值,为该课程的序列化、标准化建设积累了一定经验。
(注:本文为辽宁省教育科学“十二五”规划2011年度一般课题,课题批准号:JG11DB075)
作者单位:刘立伟,大连医科大学艺术学院
杜美易,大连医科大学艺术学院、辽宁金融职业学院
(责任编辑:贺秀梅)