看板 Flash 關於我們 聯絡資訊
我在元件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)
dsmwang:C裡面的就是A,A裡面才包著B 08/20 11:46
dsmwang:或者你只是需要設一下mouseChildren? 08/20 11:48
smilepeach:mouseChildren??什麼意思呀? 08/20 12:17
smilepeach:因為現在是想要抓元件的名字@@ 08/20 12:17
dsmwang:sry,我腦補成你是用滑鼠抓事件了 08/20 12:24
dsmwang:直接把B命名好就可以直接用AName.BName取到吧 08/20 12:25
smilepeach:這樣的話就有點寫死 因為我是想要抓目前場景上C上面的 08/20 12:42
smilepeach:那個元件 有可能是B,D,E... 08/20 12:42
smilepeach:所以想問如何抓~ (就是A可能會變成B或D或E..等元件) 08/20 12:43
※ 編輯: smilepeach 來自: 140.115.87.114 (08/20 12:43)
smilepeach:我想知道在當下那個時間點 是哪個元件在C上面 08/20 12:44
smilepeach:>< 謝拉~~ 08/20 12:46
dsmwang:getChildAt好像可以抓實體..要抓名稱的話應該還是得先命名 08/20 12:50
dsmwang:不然程式應該也不會知道你的物件B叫啥名字 08/20 12:51
smilepeach:我是在A元件中的B元件作命名 我試試看 08/20 13:02
smilepeach:不能用getChildAt,似乎不是這樣用的> < 08/20 13:21
sextitanic:你抓名字的用處 QQ? 08/20 23:59
sextitanic:要知道誰放在 C 上面,可以在拖曳元件的時候就存該元件 08/20 23:59
sextitanic:這樣就不用去判斷誰在 C 上面了 @@? 08/20 23:59
smilepeach:因為需要將目前畫面上的東西存進資料庫 所以要能抓名字 08/24 19:46
smilepeach:想請問您說再拖曳時就存是甚麼意思呢? 08/24 19:47