急急急急急~~~~~~~~同一场景按钮控制影片剪辑的显示

在同一个场景里 有三个影片剪辑 用按钮控制。
点一个按钮显示一个影片剪辑 两外两个不显示
flash CS3
比方说有三个按钮:1按钮、2按钮、3按钮,有三个影片剪辑:1影片、2影片、3影片。我需要随便点击任意一个“按钮”,“按钮”就会显示对应的一个“影片”。

简单,你的意思是,flash刚开始播放的时候,三个影片剪辑都是看不到的吧,
然后点按钮一,对应的影片剪辑就出现,然后点击按钮二,则第一个影片剪辑消失,第二个出现。
这样的话,我讲个具体的做法。

01.分别在属性面板里,将三个mc的实例名分别设置为mc1、mc2、mc3。(然后在三个mc的第一帧都加上代码 : stop() ,这样影片剪辑就是停止的。)

02.然后,假定按钮一、二、三,分别对应同一编号的影片剪辑。
按钮一代码为:

on(release)
{
mc1._visible = true;
mc2._visible = false;
mc3._visible = false; //_visible 控制的是影片剪辑的显示属性,值等于true时,显示,false则隐藏。
mc1.play();//刚才上面将三个影片剪辑都是停止在第一帧,所以现在加上这个播放代码。这样,影片剪辑就会在出现的同时开始播放。
}

按钮二,

on(release)
{
mc2._visible = true;
mc1._visible = false;
mc3._visible = false;
mc2.play();
}

按钮三,

on(release)
{
mc3._visible = true;
mc1._visible = false;
mc2._visible = false;
mc3.play();
}

03.ok。另外,需要注意的是,不要直接复制以上代码,我已经解释的很清楚了。还有,由于按钮中的代码没有把三个影片剪辑的地址也写进去(我也不知道你的flash中那三个影片剪辑的位置在哪),属于相对地址,因此必须把按钮和那几个影片剪辑放在一起,例如都在某影片剪辑A中,或者都在flash的主时间轴。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-07-01
你是用什么做的了?flash CS3/CS4? 还是?这需要代码控制的
第2个回答  2010-07-05
使用addchid()事件

之后在函数后进行影片剪辑调动.

急急急急急~~~同一场景按钮控制影片剪辑的显示
01.分别在属性面板里,将三个mc的实例名分别设置为mc1、mc2、mc3。(然后在三个mc的第一帧都加上代码 : stop() ,这样影片剪辑就是停止的。)02.然后,假定按钮一、二、三,分别对应同一编号的影片剪辑。按钮一代码为:on(release){ mc1._visible = true;mc2._visible = false;mc3._visibl...

如何用按钮控制同一场景两个影片剪辑
} on(release){ this.b_mc.stop();this.a_mc.stop(); \/\/暂停 } 这样就行了,当然,不一定要用this指定,也可用绝对路径(_root.a_mc 放最上面一层时路径),这样按钮放哪里都无所谓.另外控制语句还有"gotoAndPlay(N)"意思是转到第N帧并播放,N可以填数字,变量.语句"gotoAndStop()"与之用法...

如何在场景里用按钮控制影片剪辑的播放和暂停?
\/\/AS3 设按钮实例名是btn,影片剪辑实例名是mc,第一帧二者均已出现。在第一帧写:btn.addEventListener(MouseEvent.MOUSE_DOWN,function(e:MouseEvent){ mc.gotoAndPlay(1);\/\/鼠标点击时 重新播放,其它同理 });

主场景里的按钮控制影片剪辑 比如,在场景里放置一个按钮,让它来控制一...
设剪辑的实例名为"mc" ,播放按钮代码:on (release) { mc.play();} 停止按钮代码:on (release) { mc.stop();}

flash按钮控制影片剪辑显示与隐藏
可以的,你可能路径错了:如果这个按钮在INFO中,就直接这样子写:on(release){ this._visible=flase;}

按钮控制影片剪辑 显示,隐藏。
三个按钮分别命名为btn1,btn2,btn3 三个影片剪辑分别命名为mc1,mc2,mc3 将一下代码贴到场景第一帧:for (var i = 1; i<4; i++) { _root["btn"+i].onRelease = rel;_root["btn"+i].id = i;} function rel() { for (var h = 1; h<4; h++) { if (this.id == h)...

Flash按钮怎么控制影片剪辑只播放一次
选中第18帧 按F9键 输入stop();

如何让按钮控制场景里的影片剪辑???
A.stop()A._visible = false

在flash场景中,一个按钮如何控制多个影片剪辑的播放与暂停
举个例子,影片剪辑的名称(属性面板上)是 shu 如果要在影片剪辑上添加控制当前场景的动作,则需要指明路径,如:on (rollOut) { _root.play();} 如果要在按钮上添加控制位于同一场景的影片剪辑,则需要在属性面板中为影片剪辑命名,并指明路径,如:on (release) { _root.shu_mc.stop();} ...

影片剪辑中的按钮如何控制场景中的帧
那个代码是定义按钮的触发事件:就是鼠标在按钮在的状态,引发一个动作。要是AS2.0的话,要控制A可以在你那个按钮上加代码:on (release){A.gotoAndPlay(?)}就OK了

相似回答