flash中能否只制作一个button或者mc来控制所有其他mc的显示和隐藏. 代码是怎么实现的./?
2013-11-27
展开全部
首先你把每个要显示或者隐藏的Mc都取上名字。如果是如果可以的话最好按顺序来命名。如:mc1,mc2,mc3……这样。实在不行就单独为每个命名。控制按钮(mc)名称:mc_btn//当鼠标单击的时候
mc_btn.onRelease = function() {
//如果是系列命名的按以下方法
//假设要隐藏或者显示10个MC,名称分别是mc0,mc1,mc2...mc9
//注意我是你0开始的。你可以随意设置
for (var i = 0; i<10; i++) {
var hitMc:MovieClip = eval("mc"+i);
if (hitMc._visible == true) {
hitMc._visible = false;
} else {
hitMc._visible = false;
}
}
//如果不是系列命名就单独隐藏或者显示
//MC名称._visible = false/true;
};
mc_btn.onRelease = function() {
//如果是系列命名的按以下方法
//假设要隐藏或者显示10个MC,名称分别是mc0,mc1,mc2...mc9
//注意我是你0开始的。你可以随意设置
for (var i = 0; i<10; i++) {
var hitMc:MovieClip = eval("mc"+i);
if (hitMc._visible == true) {
hitMc._visible = false;
} else {
hitMc._visible = false;
}
}
//如果不是系列命名就单独隐藏或者显示
//MC名称._visible = false/true;
};
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询