作者smilepeach (桃)
看板Flash
标题[问题] 如何抓元件中的元件名称
时间Fri Aug 20 11:35:11 2010
我在元件A(影片片段)中的第二个影格放了元件B
现在在主场景上,将A拖移到某影片片段(称作C好了)上,
就会play A,
A就会跑到第二个影格(画面上就变成B了)
那我该如何在主场景上抓B的名称呢?
好像不能用e.target,会抓到A
还是有什麽方法可以抓到现在在C上的元件名称呢?
(可以用parent吗?不太懂@@)
感谢指导~~~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.87.114
※ 编辑: smilepeach 来自: 140.115.87.114 (08/20 11:35)
1F:→ dsmwang:C里面的就是A,A里面才包着B 08/20 11:46
2F:→ dsmwang:或者你只是需要设一下mouseChildren? 08/20 11:48
3F:→ smilepeach:mouseChildren??什麽意思呀? 08/20 12:17
4F:→ smilepeach:因为现在是想要抓元件的名字@@ 08/20 12:17
5F:→ dsmwang:sry,我脑补成你是用滑鼠抓事件了 08/20 12:24
6F:→ dsmwang:直接把B命名好就可以直接用AName.BName取到吧 08/20 12:25
7F:→ smilepeach:这样的话就有点写死 因为我是想要抓目前场景上C上面的 08/20 12:42
8F:→ smilepeach:那个元件 有可能是B,D,E... 08/20 12:42
9F:→ smilepeach:所以想问如何抓~ (就是A可能会变成B或D或E..等元件) 08/20 12:43
※ 编辑: smilepeach 来自: 140.115.87.114 (08/20 12:43)
10F:→ smilepeach:我想知道在当下那个时间点 是哪个元件在C上面 08/20 12:44
11F:→ smilepeach:>< 谢拉~~ 08/20 12:46
12F:→ dsmwang:getChildAt好像可以抓实体..要抓名称的话应该还是得先命名 08/20 12:50
13F:→ dsmwang:不然程式应该也不会知道你的物件B叫啥名字 08/20 12:51
14F:→ smilepeach:我是在A元件中的B元件作命名 我试试看 08/20 13:02
15F:→ smilepeach:不能用getChildAt,似乎不是这样用的> < 08/20 13:21
16F:→ sextitanic:你抓名字的用处 QQ? 08/20 23:59
17F:→ sextitanic:要知道谁放在 C 上面,可以在拖曳元件的时候就存该元件 08/20 23:59
18F:→ sextitanic:这样就不用去判断谁在 C 上面了 @@? 08/20 23:59
19F:→ smilepeach:因为需要将目前画面上的东西存进资料库 所以要能抓名字 08/24 19:46
20F:→ smilepeach:想请问您说再拖曳时就存是甚麽意思呢? 08/24 19:47