主题:  flash的依然令我不解的问题,并致谢

车轴草

职务:普通成员
等级:1
金币:0.0
发贴:64
#12001/5/31 10:06:04
建立一个mc,上面的action如下

onClipEvent (load) {
x = getProperty (this,_x);
}
onClipEvent (mouseDown) {
_root.x = this.x;
}
这样鼠标点击的时候主轴(_root)上的变量x应该是这个mc的横坐标(嘻嘻,这个大家没有异议吧)
但是,如果我再复制一个或者若干个mc(复制方法包括:duplicateMovieClip、ctrl+c再ctrl+v)以后
无论点击哪一个mc,主轴上的x都是原mc的横坐标(所谓原mc就是,比如一个mc叫a,我用a复制n个mc叫a1,a2,a3……,an 这里的a就是原mc) 这不是很奇怪吗?(也许我是少见多怪吧)

我觉得既然用this,就应该是自身才对呀,我的理解有什么不对吗?望赐教。
再次感谢所有关心我的问题的好心人,谢谢大家
;)



guking

职务:普通成员
等级:1
金币:1.0
发贴:202
#22001/5/31 10:19:50
我也不太清楚,你知道原因后可否也告诉我?多谢了!
我的信箱是guking_en@sina.com.