请教一下,as2.0的Mouse类的问题?
时间:2010-11-12
来源:互联网
今天看书上讲到as2.0中的Mouse类,于是就想利用Mouse类来想实现这样的一个效果,在舞台上任意一处单击,都能响应,但是这样的代码却没有效果,所以想请教一下前辈们,该怎么实现这样的效果呢?
复制内容到剪贴板
mouseListener.onRelease=function(){
trace("鼠标点击");
};
Mouse.addListener(mouseListener);
后来我又把代码修改成这样,但是还是没有效果
代码:
var mouseListener:Object=new Object();mouseListener.onRelease=function(){
trace("鼠标点击");
};
Mouse.addListener(mouseListener);
复制内容到剪贴板
trace("鼠标点击");
};
Mouse.addListener(stage);
请前辈们帮忙看看,谢谢! 代码:
stage.onRelease=function(){trace("鼠标点击");
};
Mouse.addListener(stage);
作者: chenli11 发布时间: 2010-11-12
复制内容到剪贴板
trace("mc1的MouseDown事件");
};
应该是这样的吧。。Stage的S要大写。。。好久没整AS2了。。快忘了。。 代码:
Stage.onMouseDown=function(){trace("mc1的MouseDown事件");
};
作者: zijiguang 发布时间: 2010-11-12
弄一个透明的mc按钮
然后
mc.onMouseDown = function (){
trace("鼠标点击")
}
然后
mc.onMouseDown = function (){
trace("鼠标点击")
}
作者: libins 发布时间: 2010-11-12
谢谢楼上的两位前辈了,我明白了
把第一段代码改成这样就可以实现效果了
谢谢楼上的版主,加上个透明的mc按钮,确实是个好办法
把第一段代码改成这样就可以实现效果了
复制内容到剪贴板
mouseListener.onMouseDown=function(){
trace("鼠标点击");
};
Mouse.addListener(mouseListener);
额,确实Stage要大写哈,不过我把代码改成这样ms还是不行,会报“没有名为'onMouseDown'的属性。”这样的错代码:
var mouseListener:Object=new Object();mouseListener.onMouseDown=function(){
trace("鼠标点击");
};
Mouse.addListener(mouseListener);
谢谢楼上的版主,加上个透明的mc按钮,确实是个好办法

作者: chenli11 发布时间: 2010-11-12
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28