FLASH AS3 怎样可以暂停整个FLASH画面?
答案:2 悬赏:70
解决时间 2021-02-19 05:53
- 提问者网友:空白
- 2021-02-18 10:46
就是在某帧停止,不用鼠标点击,谢谢各位的回答,但是直接加STOP只是停止了场景,影片剪辑那些没有停止,所以请问下怎样才能停止影片剪辑,写了MC.stop();没有反应
最佳答案
- 二级知识专家网友:何必打扰
- 2021-02-18 11:24
右击你要停止的那一帧,在弹出的菜单中选择“动作”,在弹出的动作面板中写上
stop();
要使影片剪辑也停止的话,就先选择影片剪辑,在属性面板中为影片剪辑起一个名字,例如btn
然后在刚刚那一帧上右击打开动作面板,再添加一行
btn.stop();
多个影片剪辑类似
如过影片剪辑很多的话,可以这样写:
stop();
for(var i:int=0;i
{
var temp:DisplayObject=getChildAt(i);
if(temp is MovieClip)
{
MovieClip(temp).stop();
}
}
噢,忽略了MC中还有MC的情况,如果是MC中还有MC的话,上面的代码都不要,只要这样写就可以
stopMC(this);
function stopMC(mc:MovieClip)
{
mc.stop();
for (var i:int=0; i
{
var temp:DisplayObject = mc.getChildAt(i);
if (temp is MovieClip)
{
stopMC(MovieClip(temp));
}
}
}
stop();
要使影片剪辑也停止的话,就先选择影片剪辑,在属性面板中为影片剪辑起一个名字,例如btn
然后在刚刚那一帧上右击打开动作面板,再添加一行
btn.stop();
多个影片剪辑类似
如过影片剪辑很多的话,可以这样写:
stop();
for(var i:int=0;i
var temp:DisplayObject=getChildAt(i);
if(temp is MovieClip)
{
MovieClip(temp).stop();
}
}
噢,忽略了MC中还有MC的情况,如果是MC中还有MC的话,上面的代码都不要,只要这样写就可以
stopMC(this);
function stopMC(mc:MovieClip)
{
mc.stop();
for (var i:int=0; i
var temp:DisplayObject = mc.getChildAt(i);
if (temp is MovieClip)
{
stopMC(MovieClip(temp));
}
}
}
全部回答
- 1楼网友:输掉的尊严
- 2021-02-18 12:21
http://tieba.baidu.com/f?kz=650931936这是我空间的例子。张志晨
import flash.net.filereference;
var fileref:filereference = new filereference();
save_btn.addeventlistener (mouseevent.mouse_down ,savetxt)
function savetxt (ev:mouseevent) {
fileref.save(in_txt.text)
}
save_btn:按钮名
savetxt:动态文本框名
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯