网络技术日新月异,Flash技术以无与伦比的速度被广大用户所接受,并越来越展现出其强大的生命力。它提供给设计者和开发者轻松创建新一代网络应用的编辑新经验。越来越多的用户选择Flash制作高压缩性的,富含声音与动画的交互式网站。创意、互动、趣味、实用……一切结合得是如此完美。
要想学好Flash,掌握它的形变动画,运动动画,蒙板动画等并不难,最大难点无疑是在macromedia Flash5.0中嵌入的ActionScript脚本功能,ActionScript脚本语言是特有的一种非常强大的网络动画编程语言,其语法结构虽与javascript脚本语言相类似,但又有很多不同于javascript的独到之处。本文的目的就是通过一个简单的Flash游戏,让已对掌握Flash基本操作的使用者对actionscrip脚本有较直接的了解,掌握常用的action script脚本语言,并通过多动手,多动脑,在实战中提高自己的Flash水平。
实例说明:本游戏有9个地洞,小狗随机的在这9个洞中出现,你的任务就是在小狗把头缩回洞内之前打中它,越快击中得分数越高,小狗每出现一次为一轮,20轮后游戏结束,并给出得分。.fla源文件下载学习
制作思路:
用遮罩完成小狗在黑洞里一进一出的效果,用startdrag来替换鼠标,利用ramdon取随机数使小狗随机出现,而把时间轴上每一帧给予不同的分值,使越快打到小狗得分越高,最后用input text来显示得分。
我希望您能你了解这个游戏的原理,而不是简单的照做,举一反三是很重要的,只有真正了解了一个作品的原理、算法之后,您才能做出自己更好的作品。
为了您能看得更清楚并使之适合于一些Flash的初学者,我将以层为单位逐层讲解并尽可能详细的介绍操作,这种讲解的顺序和我们在实际中完成一件作品的顺序是相同的。