实例说明:
本游戏有9个地洞,小狗随机的在这9个洞中出现,你的任务就是在小狗把头缩回洞内之前打中它,越快击中得分数越高,小狗每出现一次为一轮,20轮后游戏结束,并给出得分。
原理分析:
用遮照完成小狗在黑洞里一进一出的效果,用startdrag来替换鼠标,利用ramdon取随机数使小狗随机出现,而把时间轴上每一帧给予不同的分值使得越快打到分越高,最后用input text来显示得分。我希望您能你了解这个游戏的原理,而不是简单的照做,举一反三是很重要的,只有真正了解了一个作品的原理,算法之后,您才能做出自己更好的作品。为了您能看得更清楚并使之适合于一些flash的初学者,
我将以层为单位逐层的来讲解并尽可能详细的介绍操作,由于这种讲解的顺序和我们在实际中完成一件作品的顺序是相同的,因此有必要提醒大家注意:
background层
打开您的flash,本例使用的是macromedia flash5.0版本,单击file,在下拉菜单中,单击new新建一个文件。(这些操作都有快捷键,为使您更好理解,将写成file---new,下同)modify---movie,在出现的影片信息中将影片宽(width)改为400,高(height)改为300,并设定背景色为浅黄色。insert---symbol...新建一个图型(graphic)原件命名为hole,在hole中画一个黑色的椭圆,返回scene 1,window---library显示出原件列表,把hole拖放到scene 1的第一层,复制成9个,window---panels---align调出对齐面板把9个hole对齐排好,再用文字工具在
右下方输入“得分”,最后将这一层改名为 background。
|