主题:  flash的奇怪问题

车轴草

职务:普通成员
等级:1
金币:0.0
发贴:64
#12001/5/30 9:24:06
--------------------------------------------------------------------------------
我有一个mc,上面的action是这样的
onClipEvent (load) {
x = getProperty (this,_x);
}
onClipEvent (mouseDown) {
_root.:x = this.:x;
}

然后我在主层(就是_root) 复制了这个mc
结果当我点击复制出来的那个mc的时候主层的x的值居然是原mc的值(两个mc我都没有命名,而且也实验了命名不同名字的情况,也是也样的)
我觉得应该是点哪个mc主层中的相应函数(就是_root.:x)就应该是哪个mc的x值呀,我的理解或者程序有什么不对的地方吗?
望赐教



东方之猪

职务:普通成员
等级:1
金币:0.0
发贴:79
#22001/5/30 9:36:27
车轴草在上个贴子中说
引用:
--------------------------------------------------------------------------------
我有一个mc,上面的action是这样的
onClipEvent (load) {
x = getProperty (this,_x);
}
onClipEvent (mouseDown) {
_root.:x = this.:x;
}

然后我在主层(就是_root) 复制了这个mc
结果当我点击复制出来的那个mc的时候主层的x的值居然是原mc的值(两个mc我都没有命名,而且也实验了命名不同名字的情况,也是也样的)
我觉得应该是点哪个mc主层中的相应函数(就是_root.:x)就应该是哪个mc的x值呀,我的理解或者程序有什么不对的地方吗?
望赐教


用_root._x,前面就不加:了吧。这样有点不伦不类,要用.语法就用。语法,要用/语法就用/语法。



网络白痴 | 5D荣誉斑竹

职务:普通成员
等级:4
金币:10.0
发贴:1657
#32001/5/30 9:48:51
呵呵,这是还没把习惯更改的缘故!



another

职务:普通成员
等级:1
金币:0.0
发贴:59
#42001/5/30 10:21:30
车轴草,你最后实现的效果是什么,能看看吗?



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:751
#52001/5/30 10:31:29
车轴草在上个贴子中说
引用:
--------------------------------------------------------------------------------
我有一个mc,上面的action是这样的
onClipEvent (load) {
x = getProperty (this,_x);
}
onClipEvent (mouseDown) {
_root.:x = this.:x;
}

然后我在主层(就是_root) 复制了这个mc
结果当我点击复制出来的那个mc的时候主层的x的值居然是原mc的值(两个mc我都没有命名,而且也实验了命名不同名字的情况,也是也样的)
我觉得应该是点哪个mc主层中的相应函数(就是_root.:x)就应该是哪个mc的x值呀,我的理解或者程序有什么不对的地方吗?
望赐教



你一定要注意语法问题,习惯用哪种就一直用,想换新的也要弄通了在换,否则你有苦头吃了。:)

小小忠告。:)