flash as3.0 语言,鼠标滑过按钮的脚本怎么写?

来源:百度知道 编辑:UC知道 时间:2024/05/11 18:39:01
啊,真是苦恼!as3.0和2.0差别太大了!

查了很久好像,都是没有鼠标滑过按钮,然后播放哪一帧的,哪位高手救救命啊,急用!

要:滑过和滑离的两个脚本!
谁用3.0来表述一下这个:
on (rollOver) {gotoAndPlay(20);}
on (rollOut) {gotoAndPlay(30);}

注意!一定要3.0的语言噢!
(强烈谴责flash语言的改版,把那么简单的语言,改得那么复杂!)

bt.addEventListener(MouseEvent.MOUSE_OVER,mOver);
bt.addEventListener(MouseEvent.MOUSE_OUT ,mOut);
//bt是你按钮元件的名字
function mOver(e:MouseEvent){
gotoAndPlay(20);
}
function mOut(e:MouseEvent){
gotoAndPlay(30);
}

MouseEvent.MOUSE_OVER
MouseEvent.MOUSE_OUT

强烈BS一下你,你自己不懂用语言,关语言什么事

你不会用as3,那你建as3工程来浪费时间干啥,真是笨得要死
建as2不就行了吗?

选中按钮,在属性面板左边为它赋一个实例名,例如 btn_p

选中第一帧,按F9,输入

btn_p.addEventListener(MouseEvent.MOUSE_OVER,funonOverHandler);
btn_p.addEventListener(MouseEvent.MOUSE_OUT ,funonOutHandler);
function funonOverHandler(_evt:MouseEvent){
gotoAndPlay(20);
}
function funonOutHandler(_evt:MouseEvent){
gotoAndPlay(30);
}