再新建一个Movie clip影片剪辑元件,命名为cards,进入元件编辑区后,添加三个图层,每一层都放置一个card对象,并将其从左到右排列好,如图8所示:
图8
3.所需要的纸牌制作好后,就需要制作纸牌的交换过程了,因为游戏中一共有三张纸牌,所以我们只需要制作三个不同的交换效果,分别为1和2,1和3,2和3交换,这三个交换过程的制作方法完全相同,这里只讲解1和2交换的制作方法,其它两个交换过程类似。
新建一个Movie clip影片剪辑元件,命名为swap12,进入元件的编辑区后,建立四个图层,在layer3,layer2,layer1中从左到右放置三个card对象,将其排列好,然后在四个图层的第10祯分别插入关键帧,在第10桢处,将纸牌1和2交换一个位置,分别在layer2和layer3中创建Motion运动过渡动画,这样就实现了1和2的交换效果,最后在layer4的最后一祯添加如下Action动作脚本:
tellTarget ("_level0") {
gotoAndPlay(12);
}
最后的时间线如图9所示:
图9
按照同样的方法制作其它两个交换过程,swap13和swap23.
4.游戏中需要使用鼠标点击纸牌来开始游戏和在最后确定目标牌,所以还需要制作一个隐形按钮,新建一个Button按钮元件,命名为invisible,在最后的hit桢绘制一个长矩形即可。
5.回到主场景,设置舞台大小为320px*160px,背景色为白色。在主场景中添加三个图层,从下到上分别命名为cards,button和actions.
6.将元件invisible隐形按钮放到图层button中,然后将时间线延伸到第6祯,在第46桢插入一个关键祯,同样将隐形按钮拖到舞台中,最后将时间线延伸到第62祯,如图10所示:
0
图10