0
好的,我有一個叫做sC的MovieClip,需要編寫一個代碼,如果你點擊按鈕(sC),那麼sC會消失。該功能需要適用於多個按鈕。我試過的是Actionscript如何使用getChildByName獲取實例的名稱
sC.addEventListener(MouseEvent.CLICK, clickHandler);
function clickHandler(event:MouseEvent):void {
var self;
self = MovieClip(getChildByName(event.target.name));
self.visible=false;
現在當我嘗試這段代碼時,當我點擊sC時,它給了我一個錯誤。它說「無法訪問空對象引用的屬性或方法」。當我嘗試跟蹤(自我)時,它輸出「null」。有沒有一種方法可以獲得使用clicKHandler函數的對象實例的名稱,然後使其可見性等於false(visible = false)?
請注意,當我跟蹤(event.target.name)它說「instance127」。
完美,謝謝。 – user2719875