flash cs6中如何实现 单击一个按钮播放一个影片剪辑

最近在做flash课件,遇到个问题。我是这么想的,写很多很影片剪辑 然后我在图层里放一些按钮,当我点击一个按钮后播放一个影片剪辑。点击另一按钮后把图层里的影片剪辑都隐藏或清除,播放另一个影片剪辑。
(本人是菜鸟,希望回答者浪费些时间,尽量详细回答,一步一步的操作。谢谢!!)

用AS即可实现

 function hidemc():void
{
 for (var i:uint=1; i<4; i++)
 {
  this["btn" + i].addEventListener(MouseEvent.CLICK,bf);
  this["mc" + i].visible = false;
  this["btn" + i].xuhao = i;
 }
}
hidemc();
function bf(e:MouseEvent):void
{
 hidemc();
 this["mc" + e.target.xuhao].visible = true;
}

追问

我来告诉你 AS 就是ACTION SCRIPT

追答

上面的AS应该不难,你自己修改吧。如果有用,加个给力!

追问

哥们能给个QQ吗!请教一下 我发源文件给你 然后给我个思路 或者代码
万分感激

追答

你的课件中有4个按钮,实例命名为btn1、btn2、btn3、btn4

相应的四个影片剪辑实例命名为mc1、mc2、mc3、mc4

然后面帧上复制以下代码

  function hidemc():void{ 
for (var i:uint=1; i<5; i++) 
{  this["btn" + i].addEventListener(MouseEvent.CLICK,bf);  
this["mc" + i].visible = false;  
this["btn" + i].xuhao = i; 
}
}
hidemc();
function bf(e:MouseEvent):void
{ hidemc(); 
this["mc" + e.target.xuhao].visible = true;
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-03
最简单的方法,不同的影片剪辑放在不同的帧,然后按钮的动作就是跳转到不同的帧即可。追问

能私信个QQ吗?

第2个回答  2014-11-03
先需要给影片剪辑 和按钮命名
然后才好写!追问

能仔细指点下吗?

相似回答