flash按钮点击后保持点击效果

来源:百度知道 编辑:UC知道 时间:2024/06/17 02:37:07
flash按钮点击后延续点击效果,比如我要搞个抽奖程序,点击礼盒按钮后炸开,鼠标移动后,那个礼盒还是保持炸开的效果。这个是用代码吗?要如何写?在线等。
我是想直接替换在按钮的那个位置,因为要跟后台数据库交换,所以我想能不能都放在一个元件里实行变换。

你做个MC,里面就是礼盒炸开的效果,
这个MC一直在那里循环.
把这个MC拖到舞台上,在属性面板上起个实例名,比如gift,把它的ALPHA值设为0.透明
在按钮上写
on(press)
{
_root.gift._alpha=100;//更改透明度;
_root.gift.gotoAndPlay(1);//从炸开动画的第一帧播起.
}

礼盒不要做成按钮 做成影片剪辑 然后在动画第一帧和最后一帧都加上 动作代码 stop(); 然后拖放到主场景 并给该元件的实例名称写为aaa
按钮做成透明的(只有点击区域有内容就行)
然后也拖到主场景里面 并覆盖到礼盒上

然后点击透明按钮 按下f9 写上 on(release)
{aaa.play()}即可

这么个问题如果说不用代码完全实现似乎不太容易,但是用很简单的代码就可以实现它。按照你的说法你的 UP 帧肯定是礼盒点击前的状态(此时要用到
stop()使礼盒动画保持住目前的状态),点击后要让这一 “礼盒”炸开,然后再给这一按钮实例加一动作(
on(rollOver){
this.gotoAndPlay(*);
}//其中*是你想要让你的礼盒在你的鼠标移出目标区后开始播放的帧
即可,它可以实现任意你想要让你的礼盒表达的效果
如果你想要你的鼠标稍微移动就使你的“礼盒”感应到那你的先侦测鼠标的当前位置及其微小变化,这比上面稍微麻烦一点

这简单的问题 当按钮被触发后 GOTO 指定的帧 在末尾帧上加个STOP就可以了

楼上的几位 不要吧简单复杂化了

礼盒炸开应该是一个影片剪辑,
在点击之后设置真标签,直接执行爆炸的循环。