2017-08-06 42 views
0

您好經驗豐富的人,我正在AS3上打扮遊戲。 我需要製作一個可以去除所有衣服的按鈕。在AS3上,如何轉到多個電影剪輯中的特定幀

在主體場景中,每個服裝部件(ShirtsMC,PantsMC,ShoesMC等)都有多個電影剪輯,每個服裝的框架內都有一個空框架See picture來模擬已移除的物品。

每個MC都有不同數量的項目,我的問題是如何/如果可以這樣做,當按下「RemoveAllClothing」按鈕時,它命令多個影片剪輯在每個多重MC。

我可不是真的知道如何歸檔此,任何幫助將不勝感激

-Freefox-

回答

1

添加一個空架(最後一幀)到所有對象。 單擊按鈕時,將影片剪輯設置爲最後一幀(空白)。

removeAllClothing.addEventListener(MouseEvent.CLICK, removeIt); 

function removeIt(e:MouseEvent):void 
{ 
    ShirtsMC.gotoAndStop(ShirtsMC.totalFrames); 
    PantsMC.gotoAndStop(PantsMC.totalFrames); 
    ShoesMC.gotoAndStop(ShoesMC.totalFrames); 
} 
+0

經過一些調整,這對我的項目需求很好,謝謝! – Freefox