作者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