2016-01-12 41 views
0

如何更改與actionscript 3關聯的類的MovieClip(圖形)?例如,我在我的庫中有一個名爲playButton的MovieClip,它的類名稱相同。如何將與該類關聯的MovieClip更改爲playButton2?更改as3中與類關聯的MovieClip

我現在顯示我的影片剪輯的方法是:

private var playButton_:playButton = new playButton(); 
//in constructor 
playButton_.x = 300; 
playButton_.y = 300; 
addChild(playButton_); 

在此先感謝。

+0

只需在庫中進行更改即可。 – Aaron

回答

0

您需要聲明該變量爲MovieClip類型,之後您可以爲其指定playButtonplayButton2類型的對象。請注意,只是更改變量的值不足以刪除它從顯示列表引用的舊對象。您將需要手動處理這些情況。

private var _playButton:MovieClip; 
// in constructor 
_playButton=new playButton(); 
_playButton.x = 300; 
_playButton.y = 300; 
addChild(_playButton); 

然後,一旦你不需要舊的按鍵,你必須正確地將按鈕關閉顯示列表中,清除附着所有的聽衆,那麼你只需創建一個新的對象,然後往前走。

// elsewhere 
_playButton=new playButton2(); 
_playButton.x = 300; 
_playButton.y = 300; 
addChild(_playButton);