为什么不能从flash按钮上加动作了呢

显示动作里说无法将动作应用到所选内容,过去能行的
2024年11月13日 12:56
有3个网友回答
网友(1):

如果一定要在按钮和影片剪辑上写代码,请在新建文档的时候选择ActionScript 2.0文档

ActionScript 3.0 采用了全新的事件处理机制,不再支持在影片剪辑和按钮上直接写事件处理函数
如果一定要用3.0,则只能在时间线上写。首先为按钮命个名比如btn,然后声明并定义一个事件处理函数来处理事件

function mouseUpHandler( e:MouseEvent ):void {
//这里为处理
}
在这个函数中可以通过e来获得事件的相关信息

最后为按钮添加这个事件侦听器

btn.addEventListener( MouseEvent.MOUSE_UP, mouseUpHandler );

参考
http://help.adobe.com/zh_CN/AS3LCR/Flash_10.0/index.html

网友(2):

你用的是flashCS3吧。
将AS代码设置为AS2.0的就可以了
在发布设置里

网友(3):

Action里打的是onpress吗,或者是没有标示名(具体名字忘了)