怎样才能在FLASH中按停止按纽后,场景和元件里的动画也停止
4个回答
展开全部
没有什么特别方法,只能一个个用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();//这里的只是循环里的一部分
如果你的多元件命名有规律的,比如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();//这里的只是循环里的一部分
展开全部
根本不需要复杂的命令,只需将按钮的命令制作好:
on (release) {
stop();
}
就是按下按钮以后,就会自动停止。
然后就是注意一下动画部分和声音部分,所有的动画都要选择“图形元件”来制作,因为“图形元件”是依靠时间轴的,时间轴停止,动画停止,也就是你说的元件里的动画也停止。
对于“声音文件”,将属性面板中设置为“数据流”,声音将被分散到各个帧中,这样帧停止,声音也就停止了。
on (release) {
stop();
}
就是按下按钮以后,就会自动停止。
然后就是注意一下动画部分和声音部分,所有的动画都要选择“图形元件”来制作,因为“图形元件”是依靠时间轴的,时间轴停止,动画停止,也就是你说的元件里的动画也停止。
对于“声音文件”,将属性面板中设置为“数据流”,声音将被分散到各个帧中,这样帧停止,声音也就停止了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先给按钮起个实例名:buttn
然后输入脚本:buttn.onPress = function(){
动画的实例名.stop();
};
然后输入脚本:buttn.onPress = function(){
动画的实例名.stop();
};
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
新建一个按钮。对按钮写代码,让它对帧进行控制!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询