怎样才能在FLASH中按停止按纽后,场景和元件里的动画也停止

 我来答
alanbabbage
2010-07-04 · TA获得超过976个赞
知道小有建树答主
回答量:755
采纳率:0%
帮助的人:1139万
展开全部
没有什么特别方法,只能一个个用stop();去停了

如果你的多元件命名有规律的,比如mc1,mc2,mc3,.....,则可用循环来减少代码繁琐


Num = 10;//元件个数
for(var i=1;i<=Num;i++){
_root["mc"+i].stop();
}

注意的是_root为路径,如果实现不了停止的效果,则极可能是路径问题,注意放循环的时候也要批定Num的路径,当然要看Num放在哪里去定了

附加说明,如果mc1放在其它元件(mc)中,则读取代码写成
_root.mc["mc"+i].stop();//这里的只是循环里的一部分
hui179flash
2010-07-05 · TA获得超过2795个赞
知道小有建树答主
回答量:773
采纳率:0%
帮助的人:1094万
展开全部
根本不需要复杂的命令,只需将按钮的命令制作好:
on (release) {
stop();
}
就是按下按钮以后,就会自动停止。
然后就是注意一下动画部分和声音部分,所有的动画都要选择“图形元件”来制作,因为“图形元件”是依靠时间轴的,时间轴停止,动画停止,也就是你说的元件里的动画也停止。

对于“声音文件”,将属性面板中设置为“数据流”,声音将被分散到各个帧中,这样帧停止,声音也就停止了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7e3d886
2010-07-04 · TA获得超过951个赞
知道小有建树答主
回答量:762
采纳率:100%
帮助的人:299万
展开全部
先给按钮起个实例名:buttn
然后输入脚本:buttn.onPress = function(){
动画的实例名.stop();
};
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhuangxb123
2010-07-04 · TA获得超过213个赞
知道小有建树答主
回答量:235
采纳率:100%
帮助的人:187万
展开全部
新建一个按钮。对按钮写代码,让它对帧进行控制!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式