flash as3 一个按钮怎么控制播放和关闭影片剪辑

按钮点击一下播放影片,再点一下关闭现在语句是这样的点击movanniu01播放redchair点击02就播放bluecy点击03就播放第三个视频如何实现点击一下movan... 按钮点击一下播放影片,再点一下关闭
现在语句是这样的 点击movanniu01播放redchair 点击02就播放bluecy 点击03就播放第三个视频 如何实现点击一下movanniu01播放再点一下关闭播放 02,03也是
展开
 我来答
百度网友96ffcf7
2015-04-02 · 知道合伙人互联网行家
百度网友96ffcf7
知道合伙人互联网行家
采纳数:22721 获赞数:118724
从事多年网络方面工作,有丰富的互联网经验。

向TA提问 私信TA
展开全部
如果你的按钮单纯在主时间轴,那么你可以直接在时间轴上写代码,假设按钮实例名是btn1,btn2,影片剪辑实例名mc
btn1.addEventListener(MouseEvent.MOUSE_DOWN,callback);
btn2.addEventListener(MouseEvent.MOUSE_DOWN,callback);
function callback(evt:Event){
if(evt.target == btn1){
mc.gotoAndPlay(1);
}else if(evt.target == btn2){
mc.gotoAndPlay(210);
}
}
但是如果不是写在主时间轴,那还的写在相应的类中去.
也有可能需要写在文档类中,都不好说.
不过有一点是一样,就是原理都是调用按钮的addEventListener方法,添加事件,连接回调函数用于处理跳转.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
速度范围而的CN
2012-11-15
知道答主
回答量:36
采纳率:0%
帮助的人:10.6万
展开全部
笨方法啊(以movanniu01为例):
先在哪一层上整一个空白关键帧,帧标签为“kong”;
var movanniu01_a:int = 0;//申请一个全局变量
在你的侦听里这么写
switch(movanniu01)
{
case 0:
goutuandStop("movanniu01 ");

movanniu01 = 1;
break;
case 1:
goutuandStop("kong");
movanniu01 = 0;
break;
}
这样写就是没有记录播到哪一帧了,不能实现暂停的效果~~~
希望能解决你的问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
谁也没我有性格
2012-11-15 · TA获得超过3036个赞
知道大有可为答主
回答量:2588
采纳率:66%
帮助的人:2042万
展开全部
设3个布尔变量 只有true 和false
拿01按钮举例说,var _isPlay01:Boolean=false;
showmov01里写
if(isPlay01==false)
{
gotoAndStop("redchair")
isPlay01=true;
}
else
{
//关闭的执行命令
isPlay01=false;

}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7588b36
2012-11-16 · TA获得超过2278个赞
知道大有可为答主
回答量:5095
采纳率:40%
帮助的人:1368万
展开全部
在按钮的事件响应函数用switch语句来判断。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式