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-10-27 广告
2024-10-27 广告
Flash动画制作在北京一之诺文化传媒有限公司是一项创意与技术并重的服务。我们团队精通于利用Flash或兼容技术,将客户的想象转化为生动、流畅的动画作品。从概念设计到分镜脚本,再到精细的绘制与后期特效处理,每一步都力求完美呈现。无论是广告动...
点击进入详情页
本回答由一诺动画提供
展开全部
上午有事没顾上,现在做给你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++;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询