flash中如何用一个按钮控制多个影片剪辑的隐藏与显示
flash中,3个影片剪辑分别命名为t1、t2、t3如何用一个按钮控制,点击第一下显示t1,点击第二下开始显示t2,点击第3下开始显示t3,其中显示t2时t1显示不中断,...
flash中,3个影片剪辑分别命名为t1、t2、t3如何用一个按钮控制,点击第一下显示t1,点击第二下开始显示t2,点击第3下开始显示t3,其中显示t2时t1显示不中断,显示t3时t1、t2显示不中断
展开
3个回答
深圳市容大彩晶科技有限公司
2024-11-15 广告
2024-11-15 广告
广告机代理优选容大彩晶,深圳市容大彩晶科技有限公司自2007年成立伊始,一直专注于液晶商用显示产品的技术研发及产品服务。公司依托具有自主研发能力、创新高效的技术团队,打造出行业优质商用液晶显示设备。容大彩晶产品涵盖商用液晶显示、多媒体广告机...
点击进入详情页
本回答由深圳市容大彩晶科技有限公司提供
展开全部
上午有事没顾上,现在做给你as2.0的。如果不懂可以问。
i = 0;
vis(0, 0, 0);
_btn.onRelease = function() {
j = ++i%4;
//取模运算后,j的值只可能是1、2、3、0,当然你也可以%3.
if (j == 1) {
vis(1, 0, 0);
} else if (j == 2) {
vis(1, 1, 0);
} else if (j == 3) {
vis(1, 1, 1);
} else {
vis(0, 0, 0);
}
};
function vis(a, b, c) {//做这个函数的目的是,如果你要控制3个以上或更多的mc,继续增加参数就行了。
var temp:Array = new Array(a, b, c);
for (var i = 1; i<temp.length; i++) {
eval("t"+i)._visible = temp[i-1];
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
as3代码如下:(想让哪个显示 不显示,直接在if代码里加visible就行了)
import flash.events.MouseEvent;
t1.visible = false;
t2.visible = false;
t3.visible = false;
var i:int = 1;
a.addEventListener(MouseEvent.MOUSE_DOWN,ondown);
function ondown(e:MouseEvent):void
{
if (i%4==1)
{
t1.visible = true;
}
if (i%4==2)
{
t2.visible = true;
}
if (i%4==3)
{
t3.visible = true;
}
if (i%4==0)
{
t1.visible = false;
t2.visible = false;
t3.visible = false;
}
i++;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询