flash as3 一个按钮怎么控制播放和关闭影片剪辑
按钮点击一下播放影片,再点一下关闭现在语句是这样的点击movanniu01播放redchair点击02就播放bluecy点击03就播放第三个视频如何实现点击一下movan...
按钮点击一下播放影片,再点一下关闭
现在语句是这样的 点击movanniu01播放redchair 点击02就播放bluecy 点击03就播放第三个视频 如何实现点击一下movanniu01播放再点一下关闭播放 02,03也是 展开
现在语句是这样的 点击movanniu01播放redchair 点击02就播放bluecy 点击03就播放第三个视频 如何实现点击一下movanniu01播放再点一下关闭播放 02,03也是 展开
2015-04-02 · 知道合伙人互联网行家
关注
展开全部
如果你的按钮单纯在主时间轴,那么你可以直接在时间轴上写代码,假设按钮实例名是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方法,添加事件,连接回调函数用于处理跳转.
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方法,添加事件,连接回调函数用于处理跳转.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
笨方法啊(以movanniu01为例):
先在哪一层上整一个空白关键帧,帧标签为“kong”;
var movanniu01_a:int = 0;//申请一个全局变量
在你的侦听里这么写
switch(movanniu01)
{
case 0:
goutuandStop("movanniu01 ");
movanniu01 = 1;
break;
case 1:
goutuandStop("kong");
movanniu01 = 0;
break;
}
这样写就是没有记录播到哪一帧了,不能实现暂停的效果~~~
希望能解决你的问题
先在哪一层上整一个空白关键帧,帧标签为“kong”;
var movanniu01_a:int = 0;//申请一个全局变量
在你的侦听里这么写
switch(movanniu01)
{
case 0:
goutuandStop("movanniu01 ");
movanniu01 = 1;
break;
case 1:
goutuandStop("kong");
movanniu01 = 0;
break;
}
这样写就是没有记录播到哪一帧了,不能实现暂停的效果~~~
希望能解决你的问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设3个布尔变量 只有true 和false
拿01按钮举例说,var _isPlay01:Boolean=false;
showmov01里写
if(isPlay01==false)
{
gotoAndStop("redchair")
isPlay01=true;
}
else
{
//关闭的执行命令
isPlay01=false;
}
拿01按钮举例说,var _isPlay01:Boolean=false;
showmov01里写
if(isPlay01==false)
{
gotoAndStop("redchair")
isPlay01=true;
}
else
{
//关闭的执行命令
isPlay01=false;
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在按钮的事件响应函数用switch语句来判断。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询