【问题标题】:On AS3, how go to a specific frame inside multiple movie clips在 AS3 上,如何转到多个影片剪辑中的特定帧
【发布时间】:2017-08-06 17:02:00
【问题描述】:

各位有经验的人您好,我正在 AS3 上开发一款装扮游戏。 我需要制作一个可以脱掉所有衣服的按钮。

在主体基础上,在主场景中,每个 MC 中的每个服装部分(ShirtsMC、PantsMC、ShoesMC 等)都有多个电影剪辑,有衣服的帧,但总是有一个空帧@ 987654321@ 模拟一个被移除的项目。

每个 MC 有不同数量的项目,我的问题是如何/是否可以做到这一点,当按下“RemoveAllClothing”按钮时,它会命令多个影片剪辑在多个 MC 的每个中的那个空帧处.

我不确定如何存档,任何帮助将不胜感激

-Freefox-

【问题讨论】:

    标签: actionscript-3 flash


    【解决方案1】:

    为所有对象添加一个空帧(最后一帧)。 单击按钮时,将您的影片剪辑设置为最后一帧(空)。

    removeAllClothing.addEventListener(MouseEvent.CLICK, removeIt);
    
    function removeIt(e:MouseEvent):void
    {
       ShirtsMC.gotoAndStop(ShirtsMC.totalFrames);
       PantsMC.gotoAndStop(PantsMC.totalFrames);
       ShoesMC.gotoAndStop(ShoesMC.totalFrames);
    }
    

    【讨论】:

    • 经过一些调整,非常适合我的项目需求,谢谢!
    猜你喜欢
    • 2012-05-24
    • 2014-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多