作者etrexetrex (moonet)
看板Flash
标题Re: 请问一个简单的按钮效果...
时间Tue Nov 27 00:56:56 2007
※ 引述《cjcat2266 (CJ Cat)》之铭言:
: ※ 引述《himygoddess (Moo)》之铭言:
: : 各位前辈好,小弟使用的版本是中文flash8
: : 请问一个简单的按钮效果就是
: : 如果说一开始设定滑鼠滑入按钮时 按钮会从红变蓝
: : 要怎样它才会移开时再从篮变红 而不是直接就跳成未经过的样子呢?
: : 多谢回答了 !
: 用MovieClip做吧
: 里面放两段动画,红变蓝 和 蓝变红
: 第 1格写 stop(); 并且标记为 "redToBlue"
: 第10格写 gotoAndStop("blueToRed");
: 第11格 标记为 "blueToRed"
: 第20格写 gotoAndStop("redToBlue");
: 然後在这个MC(名为clip_mc)的parent写
: clip_mc.onRollOver = function():Void {
: this.gotoAndPlay("redToBlue");
: }
: clip_mc.onRollOut = function():Void {
: this.gotoAndPlay("blueToRed");
: }
刚才想到一个更简单的做法
需要:
两个MovieClip 分别为 蓝变红 (注意:最後一影格必须加上 stop();
和 红变蓝
一个Button 一般 放蓝变红
滑入 放红变蓝
於是按键就完成了
==== 但是有bug ====
因为刚进入画面时按钮停在蓝变红,所以会先看到蓝色变成红色
如果想要避免这点
就不会是个简单的做法了
附档:
http://web.ntust.edu.tw/~B9409041/link/button/button.swf
http://web.ntust.edu.tw/~B9409041/link/button/button.fla
--
http://etrex.blogspot.com/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.112.230.141
1F:推 cjcat2266:这个bug在有些网站上面还是会看到...XD 11/27 00:59
2F:推 himygoddess:感谢 !! 这很适合初学者 T_T bug就当特效吧 11/27 01:57