如果一定要在按钮和影片剪辑上写代码,请在新建文档的时候选择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
你用的是flashCS3吧。
将AS代码设置为AS2.0的就可以了
在发布设置里
Action里打的是onpress吗,或者是没有标示名(具体名字忘了)