作者b98902080 (虚数)
看板Flash
标题[问题]cs3请问如何让按钮控制的动画不停止(附档案)
时间Thu Apr 7 15:52:45 2011
请问如果想做个效果
让滑鼠移上按扭动画会拨放
移离按钮会停止动画
程式码:
button.addEventListener(MouseEvent.ROLL_OVER,play_button);
function play_button(me:MouseEvent):void {
play();
}
button.addEventListener(MouseEvent.ROLL_OUT,wait);
function wait(me:MouseEvent):void {
stop();
}
测试时发现滑鼠移上时动画只播一遍就停
但想要的效果是移上按钮时动画会循环重复播放直到滑鼠移离才暂停
请问程式码要怎麽修正
感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.4.195
2F:→ wind50321:啊 档案是CS4的… 我已经从CS5降下来了说 04/07 16:35
抱歉,看不太懂你的档案,可能是我发问的不够清楚
附上原始档
http://www.mediafire.com/?f6iv2sys43pdx0e
我是想让滑鼠移到ENTER时,外围那圈会开始一直转
滑鼠移开时停止
再移上会继续转
但我的程式码滑鼠放上不动,外围那圈只会转一圈就停止
希望能告诉我程式该怎麽改,让他能一直转
感谢
※ 编辑: b98902080 来自: 140.112.251.103 (04/08 01:51)
3F:推 wind50321:我把动画包到物件里面了 我觉得这样比较好控制 04/08 13:48
5F:→ wind50321:因为你把动画直接放在stage上面 又叫了stop() 04/08 13:50
6F:→ wind50321:我说错了 因为你把stop() 放在第一格上 动画循环回到第 04/08 13:58
7F:→ wind50321:一格就会停住了 跟你一开始会停住一样 04/08 13:58
8F:→ b98902080:OK了,非常感谢指导,谢谢 04/09 03:24