作者scars (超:新:星)
看板Flash
标题Re: [问题] 按钮问题
时间Tue Feb 12 12:25:31 2008
※ 引述《kuwood (古)》之铭言:
: 想做出有动画效果的按钮 爬文後用某大大的方法用影片作出了效果
: 可是却无法让onpress里的效果执行= ="
: http://www.filesunlimited.net/7c86a4dd42636132215140f77f292c76 影片档
: http://www.filesunlimited.net/8117957365767714a757c814a701d633 原始档
: 照理说应该按下a或b就会有动作 可是怎麽试都没有ˊˋ
: 不知道是哪出错了...
因为你按钮 a b 都在 0 这个 mc 里面
但是你又把 0 加上了 on event
这样会让 0 里面所有东西的 on event 都失效
有一个做法是把 0 的事件用 hitTest 来写
在 0 的第一个影格写
stop();
var isClosed=true;
onMouseMove=function(){
var isMouseOn=this.hitTest(_root._xmouse,_root._ymouse,true);
if(isMouseOn && isClosed){
this.gotoAndPlay("open");
isClosed=false;
}else if(!isMouseOn && !isClosed){
this.gotoAndPlay("close");
isClosed=true;
}
}
第 8 影格加 stop();
第 2 影格加标签 open
第 9 影格加标签 close
a 跟 b 中间有个小缝隙,请把 b 上移,改用白色线条代替
这样应该可以 XDD
--
Dance Dance Revolution
-S u p e r N O V A 2-
超新星の煌き,再び!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.120.36.205
1F:推 kuwood: 原来如此 多谢解答 新年快乐喔~^^ 02/12 13:30