有多個動態放置在舞臺上的動畫片段。這些影片剪輯被編碼爲按鈕。我試圖弄清楚 - 當用戶點擊MovieClip時...找出用戶點擊Flash階段的哪個對象。如何在動態創建的Flash舞臺上獲取MovieClip的名稱?
內部功能toggleClick我把跟蹤聲明:
trace("movieClip Instance Name = " + e.target.name);
在輸出窗口:
movieClip Instance Name = instance5
movieClip Instance Name = instance12
movieClip Instance Name = instance5
movieClip Instance Name = instance32
movieClip Instance Name = instance5
movieClip Instance Name = instance59
似乎不是得到一個名字被點擊的影片剪輯的方式。
是getChildByName()的方式嗎?如果是這樣,任何想法如何使用getChildByName()來獲取被點擊的MovieClip的名稱?
感謝您向我展示可以命名動態加載的MovieClips。我相信這非常有用。我認爲唯一可以命名影片剪輯實例的方法是手動將MC從庫中拖放到舞臺上 - 並將其命名爲屬性面板。 – jc70 2010-08-21 22:42:16