那个高手能告诉我这那错了!(关于Flash脚本的)

脚本:myButton_btn.onRelease=function( ){
myButton_btn.width=60;
myButton_btn.height=60;
};
myButton_btn.onPress=function( ){
myButton_btn.width=30;
myButton_btn.height=30;
};

错误:
1119: 访问可能未定义的属性 onRelease (通过 static 类型 flash.display:SimpleButton 引用)。

1119: 访问可能未定义的属性 onPress (通过 static 类型 flash.display:SimpleButton 引用)。

Warning: 1090: 迁移问题: 在 ActionScript 3.0 中,onRelease 事件处理函数不是由 Flash Player 在运行时自动触发的。必须首先使用 addEventListener ('click', callback_handler) 为该事件注册此处理函数。

Warning: 1090: 迁移问题: 在 ActionScript 3.0 中,onPress 事件处理函数不是由 Flash Player 在运行时自动触发的。必须首先使用 addEventListener ('mouseDown', callback_handler) 为该事件注册此处理函数。
我用的是cs4 能说明一下具体方法吗?

//你这是as2的写法,cs4中的as3应该是这样写
//事件侦听
myButton_btn.addEventListener(MouseEvent:Mouse_UP,OnMouseUP);
myButton_btn.addEventListener(MouseEvent:Mouse_DOWN,OnMouseDOWN);
//函数
Function OnMouseUP(eve){
myButton_btn.width=60;
myButton_btn.height=60;
};
Function OnMouseDown(eve){
myButton_btn.width=30;
myButton_btn.height=30;
};
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-10-30
你这写法是as2的写法,你创建的cs3的flash文档。把它另存为flash8模式就可以了
第2个回答  2010-10-30
新建一个as2.0文档吧,你把as2写在了as3.0文档上,所以出错了
第3个回答  2010-10-30
三个人说的都对啊!
相似回答