MC中如何添加Button

Button是几乎所有游戏在功能控制中都会用到的关键控件,那么在MC中如何添加一个好看的,还能够对MouseDown和MouseUp事件响应的Button呢?
其实很简单,在MC中,每一个对象都被抽象成一个具有动画/文本特征的Actor,这里的动画指的是多帧或者单帧(单幅)图像,并且能够识别带Alpha通道的png图片。也就是说只要设计好任意形状的png图片,就可以被制作成Button。
 bank_NumberCenterButton.png 
有了多帧(常态、按下)的图片,接下来的添加也非常简单。
首先将准备好的多帧图片增加为动画,
然后在“组合动画”中设置相应的帧,并且命名,
1-1.jpg 

1-2.jpg 
最后在MouseUp和MouseDown事件中加上设置好的对应的“组合动画”和需要响应的事件即可。
 1-3.jpg 

1-5.jpg 

1-4.jpg 
当然,别忘了增加一个Create Actor -> Change Animation事件,把“播放动画的方式”设置为“Stopped”,否则开始的时候动画就会很不老实的不停播放。
1-6.jpg 

附件是button制作的教学源文件,请参考。

http://www.dongyo.cn/bbs/forum.php?mod=viewthread&tid=279&extra=page%3D2

posted @ 2013-05-20 17:56  zj_king  阅读(177)  评论(0)    收藏  举报