|
主题: 路径的问题.
|
 5D荣誉版主
职务:普通成员
等级:2
金币:1.0
发贴:515
|
#12002/3/9 11:51:25
想实现以下功能: mc1.hitTest(_root.x.y.mc2) x,y是字符串变量。 我知道如果只有一个变量的话可以写成: mc1.hitTest(eval(x).mc2) 这两个变量的怎么写啊?
|
 金山羊
职务:普通成员
等级:4
金币:10.0
发贴:827
|
#22002/3/9 13:03:55
mmommo在上个帖子中说 引用: 想实现以下功能: mc1.hitTest(_root.x.y.mc2) x,y是字符串变量。 我知道如果只有一个变量的话可以写成: mc1.hitTest(eval(x).mc2) 这两个变量的怎么写啊?
_root[x][y].mc2 try?
5d.cn FLASHDEP TECHNOLOGY SUPPORT JAVA/ACTIONSCRIPT/javascript CFML/JSP/COLDFUSION/FLASH REMOTING JRUN/COLDFUSIONMX FLASH/DREAMWEARER
|
 5D荣誉版主
职务:普通成员
等级:2
金币:1.0
发贴:515
|
#32002/3/9 17:55:08
编写了一下测试代码: on (press) { startDrag (""); } on (release) { x="mc" y="mc1" stopDrag (); if (this.hitTest(_parent[x][y].mc1)) { trace ("ok"); } }
不灵啊。
编辑历史:[这消息被mmommo编辑过(编辑时间2002-03-09 18:00:08)]
|
 5D荣誉版主
职务:普通成员
等级:2
金币:1.0
发贴:515
|
#42002/3/9 17:58:43
但是: on (press) { startDrag (""); } on (release) { x="mc" y="mc1" stopDrag (); if (this.hitTest(_parent[x].mc1)) { trace ("ok"); } }
这段代码能成功,这种写法我还是第一次看到。 有谁能帮我啊??!!
编辑历史:[这消息被mmommo编辑过(编辑时间2002-03-09 17:59:11)]
|
 金山羊
职务:普通成员
等级:4
金币:10.0
发贴:827
|
#52002/3/9 19:03:18
_parent[x][y] it is correct I have tried.
5d.cn FLASHDEP TECHNOLOGY SUPPORT JAVA/ACTIONSCRIPT/javascript CFML/JSP/COLDFUSION/FLASH REMOTING JRUN/COLDFUSIONMX FLASH/DREAMWEARER
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
|
#62002/3/11 21:54:18
你的mc1下面再无mc1,因此, _parent[x][y].mc1 的路径是不存在的,当然也就无从hittest。而_parent[x].mc1存在。
|