Flash CS6 ActionScript 3 添加按钮 鼠标经过按钮停在第一帧,鼠标释放按钮转回第一帧并播放,求代码

自从有了ActionScript 3 我发现我的Flash该重新学习了。。。汗

第1个回答  2012-12-14
MC_1.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler);
function fl_MouseOverHandler(event:MouseEvent):void
{
// 你想要发生的事件

gotoAndStop(1);
}
这个是鼠标经过事件。

MC_1.addEventListener(MouseEvent.MOUSE_OUT, fl_MouseOutHandler);
function fl_MouseOutHandler(event:MouseEvent):void
{
// 你想要发生的事件

gotoAndPlay(1);
}
这是鼠标离开事件。追问

请问如果多加几个按钮还需要注意什么吗?

追答

一个MC_1表示一个元件
例如你有4个按钮。你就把他们分别命名为mc_1 mc_2 mc_3 mc_4
元件名字必须为英文。

追问

这个,我试了试 有编译器错误 “ 1021:函数定义重复 ” 不能直接复制改名的吧

追答

你在舞台上点击一下你的按钮元件。然后在右上角输入名字。MC_1

追问

这个已经改了,而且代码中的按钮名称也都改了,只有一个按钮时可以运行正常,当有多按钮时会出现“1021:函数定义重复”编译器错误

追答

你把你的代码发给我看一下。

本回答被提问者和网友采纳
相似回答