宜昌本地软件开发与弱电工程服务商
项目咨询 · 快速响应
您当前的位置: > 博客2 > AS2与AS3技术

loadmovie时onpress无效问题

2016-10-13 00:16:48 点击量:6 标签: 收藏本文

1、自己先拉个mc到主场景,给个id,就可以onpress,但loadmovie别的东西到这个mc后,怎么就不可以onpress,onmousedown了呢。。。。
例如我想这样:
m = getNextHighestDepth();
a.swapDepths(m);
pic_name = "2.jpg";
loadMovie(pic_name, a);
a._x = 125;
_a._y = 50;
a._xscale = 50;
a._yscale = 50;
a.onMouseDown = function() {
a._x = a._x+10;
};
为什么这样的onmousedown就无效呢。。。。


使用MovieClipLoader类
代码如下(直接复制就可以用);

this.createEmptyMovieClip("kb_mc", 0);
var my_mcl:MovieClipLoader = new MovieClipLoader();
var my_obj:Object = new Object();
my_obj.onLoadInit = function(kb_mc:MovieClip) {
kb_mc._height=Stage.height;
kb_mc._width=Stage.width;
kb_mc.onMouseDown = function() {
trace("压住我了");
};
};
my_mcl.loadClip("http://www.89525.net/img/4620061215162311.jpg", kb_mc);
my_mcl.addListener(my_obj);

ABOUT US
宜昌农人网络科技有限公司

我们是一家提供综合软件外包与弱电工程服务的技术公司。

业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。

公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室