怎么用影片剪辑里的按钮控制场景播放,代码最好用as3的写,谢谢了

 我来答
fang8623341
2011-04-06 · TA获得超过107个赞
知道小有建树答主
回答量:85
采纳率:0%
帮助的人:135万
展开全部
首先,问问楼主:你要用影片剪辑里的按钮控制的场景是主场景播放?还是说你要用影片剪辑里的按钮控制另一个影片剪辑播放?或者是你用影片剪辑里的按钮控制本身的影片剪辑播放。有没有实例化在舞台上(即元件拖到舞台上)?
说明下:代码是as3的。mc是一个影片剪辑,bt是mc内的一个按钮,otherMc 是另一个影片剪辑。
(元件已经在舞台上,为了简单,我就直接在帧上写啦。这样子, 你更容易理解。)
用影片剪辑里的按钮控制的场景是主场景播放:
stop();
mc.bt.addEventListener(MouseEvent.MOUSE_DOWN, onDown);
function onDown(e:MouseEvent)
{
this.gotoAndStop(2);//this可加可不加
}
用影片剪辑里的按钮控制另一个影片剪辑播放:
stop();
mc.bt.addEventListener(MouseEvent.MOUSE_DOWN, onDown);
function onDown(e:MouseEvent)
{
this.otherMc.gotoAndStop(2);//this可加可不加
}
影片剪辑里的按钮控制本身的影片剪辑播放:
stop();
mc.bt.addEventListener(MouseEvent.MOUSE_DOWN, onDown);
function onDown(e:MouseEvent)
{
this.mc.gotoAndStop(2);//this可加可不加
}
楼主发现规律没有。关键在于this.mc.gotoAndStop(2);//this可加可不加
这一句话里面。以及要做一个事件发布和事件处理。
as3是面向对象编程语言,一切都是对象。你要叫谁做事情,那么就要指明道姓的点出他,然后,才能让他为你做事。另外,建议楼主理解下他们的关系。如:父子关系,兄弟关系
this, mc,otherMc;
没有直接拖到舞台上的,原理也是差不多的就是“addChild”出来就可以了。这里,我就不详细讲啦。想学好,最好还是去买本as3的自学手册。
却彤云S4
2011-04-06 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.2万
采纳率:0%
帮助的人:9155万
展开全部
AS3不知道,AS2可以这样写:
on(release){
_root.play();//场景播放
}

on(release){
_root.stop();//场景暂停
}
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式