
flash cs5如何点击按钮显示一张图片并隐藏其他图片
as3.0ABC三个不同的元件,对应A'B’C'三个按钮,当点击A’时出现A。当点击B'时出现B,先前的A消失不保留在场景中。当点击C'时显示C,同样A和B都消失不保留在...
as3.0
A B C 三个不同的元件,对应 A' B’ C' 三个按钮,当点击 A’ 时出现A。当点击 B' 时出现 B ,先前的 A 消失不保留在场景中。当点击C'时显示 C ,同样 A 和 B 都消失不保留在场景中。要随意点击 A' B' C' 都要有这种效果 谢谢! 展开
A B C 三个不同的元件,对应 A' B’ C' 三个按钮,当点击 A’ 时出现A。当点击 B' 时出现 B ,先前的 A 消失不保留在场景中。当点击C'时显示 C ,同样 A 和 B 都消失不保留在场景中。要随意点击 A' B' C' 都要有这种效果 谢谢! 展开
1个回答
展开全部
var disBtn:Array=[a,b,c];
//a,b,c代表三个按钮实例
var disABC:Array=[A,B,C];
//A,B,C代表三个元件实例
//现在我们用一个单独的容器存放这三个元件,以方便控制管理
var s:Sprite=new Sprite();
s.addChild(s);
for(var i:uint=0;i<3;i++)
{
disBtn[i].addEventListener(MouseEvent.CLICK,onClick);
}
function onClick(evt:MouseEvent):void
{
if(s.numChildren>0)
{
s.removeChildAt(0);
}
for(var i:uint=0;i<3;i++)
{
if(evt,currentTarget==disBtn[i])
{
s.addChild(disABC[i];
}
}
}
//a,b,c代表三个按钮实例
var disABC:Array=[A,B,C];
//A,B,C代表三个元件实例
//现在我们用一个单独的容器存放这三个元件,以方便控制管理
var s:Sprite=new Sprite();
s.addChild(s);
for(var i:uint=0;i<3;i++)
{
disBtn[i].addEventListener(MouseEvent.CLICK,onClick);
}
function onClick(evt:MouseEvent):void
{
if(s.numChildren>0)
{
s.removeChildAt(0);
}
for(var i:uint=0;i<3;i++)
{
if(evt,currentTarget==disBtn[i])
{
s.addChild(disABC[i];
}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询