ActionScript 指令大进击(Part2/3)
一、准备元件

(1)、设计两种图案

Flash 5 软体本身已经替我们准备很多图案、按钮、和影片,不用白不用,您可以按下「Windows」功能表中的「Common Library」(一般图库) 指令,又可以看到许多选项,例如您可以再选「Buttons」(按钮),画面将出现图库面板,如图:

请选择二个您喜欢的按钮,来做为我们的图案。

(2)、转成影片元件

但是我们现在要好好想一想,我们 要的是哪一种元件 (Behavior)∷是「图案」、「影片」、还是「按钮」?

由於在我们的游戏中,二种图案的四个图形,必须要有「变数」(实体变数) 去控制它的位置,而在 Flash 的三种元件中,只有「影片」可以使用变数名称,所以我们必须把刚才的按钮图形转成「影片」。

请在「一般图库」面板中将您所要的图形「拖曳」到场景中的舞台 (Stage)上,然後再按下 Ctrl+L 来叫出目前这个档案的图库,如下图(刚刚的「Button」图库不是您所开启档案的图库,而是另一个档案的图库)∷

我们所要的其实是「图库」面板中的图案,所以请把场景中的元件删除(前图中的左边家伙),然後在图库中按一下元件名称,再按下滑鼠右键,并执行其中的「Behavior」指令,再选择「Movie Clip」,如此就能把元件「改为」影片,如图:

(3)、放入所 要的元件

按照前面的方式,我们可以把所 要的二种图案准备好,并放在适当位置:

但是在游戏的过程,我们也会按在空白格位置(会有四个空白格,又是四),因此我们也要设计一种方框影片,并同样排在适当的空白位置,如下图:

所以现在我们已经有三种元件,属性都是「影片」。

(4)、安排「按钮」层

但是现在问题又来了,「影片」(movie clip) 虽然可以接受滑鼠的「按下」事件 (指令∷onClipEvent (mouseDown)),但是总不如「按钮」来得方便。

因此我们就使用一种技巧∷「安排按钮层」,放在刚才的「影片元件」层的上方,让滑鼠去按到「按钮层」,如此在设计程式上,会方便许多 (等会您就知道)。

因此请执行「Insert → New Symbol」指令,然後取一个按钮名称,於是画面会进入按钮的编辑画面,然後画一个简单的方形按钮,如图:

但是其中有一点很重要,这个按钮必须是实心的(如此按钮才能按到),但是这样的话,又会挡到下层的图案层,因此我们要将这个按钮设计成「半透明」的,您可以叫出「Mixer」面板,然後修改 Alpha 值,如前图。

然後把这个半透明按钮放置在另一个新的图层上 (Layer2),要放九个 (3*3),让它们叠在第一层 (Layer1) 的图案正上方,如图:

到目前为止,我们已经准备好道具,接下来,就是重头戏的 ActionScript,先喝口水,活动一下筋骨,然後继续下一页

======= 版权所有©2020明升m88备用网址,有限公司tj=======
Copyright © 2000-2001kunming hanzhong science CO.,Ltd Tel:0871-3648153 3647956 FAX:0871-3648416
E-mail:tj7181@sohu.com