flash actionscript3 mouseX未定义

定义如下类,结果显示1119:访问可能未定义的属性mouseX(通过static类型aa引用)。package{importflash.events.MouseEvent... 定义如下类,结果显示 1119: 访问可能未定义的属性 mouseX (通过 static 类型 aa 引用)。
package {
import flash.events.MouseEvent;

public class aa {

public function aa(stage) {
stage.addEventListener(MouseEvent.MOUSE_DOWN,say);

}

private function say(Event) {
trace(mouseX);
}
}
}
脚步代码如下:
var a:aa=new aa(stage);

加上这个试试:
import flash.display.DisplayObject显示如下代码:
1120: 访问的属性 mouseX 未定义。

按您 SauLern改好的代码,我试了下,显示:
TypeError: Error #1009: 无法访问空对象引用的属性或方法。
at aa()
展开
 我来答
SauLern
2009-08-12 · TA获得超过890个赞
知道小有建树答主
回答量:325
采纳率:0%
帮助的人:512万
展开全部
改好了,代码改成这样就好了,不过去掉了参数才行的:

package {
import flash.events.MouseEvent;
import flash.display.MovieClip;
public class aa extends MovieClip {
public function aa() {
stage.addEventListener(MouseEvent.MOUSE_DOWN,say);

}

public function say(event:MouseEvent) {
trace(mouseX);

}

}
}

执行代码:
var asa:aa=new aa();
也可以不执行
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式