在AS3上,如何转到多个影片剪辑中的特定帧

时间:2017-08-06 17:02:00

标签: actionscript-3 flash

Hello经验丰富的人,我正在AS3上打扮装扮游戏。 我需要制作一个可以去除所有衣服的按钮。

在主体基础上,在主场景中,每个服装部分(ShirtsMC,PantsMC,ShoesMC等)都有多个影片剪辑,每个MC都有衣服,但总是一个空框架{ {3}}模拟已删除的项目。

每个MC都有不同数量的项目,我的问题是如何/如果可以这样做,当按下“RemoveAllClothing”按钮时,它命令多个影片剪辑进入多个MC的每一个中的空帧

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

-Freefox -

1 个答案:

答案 0 :(得分:1)

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

#![feature(specialization)]

trait FooAsBoo {
    fn as_boo(&mut self) -> Option<&mut Boo>;
}

trait FooAsGee {
    fn as_gee(&mut self) -> Option<&mut Gee>;
}

impl<T> FooAsBoo for T {
    default fn as_boo(&mut self) -> Option<&mut Boo> {
        None
    }
}

impl<T> FooAsGee for T {
    default fn as_gee(&mut self) -> Option<&mut Gee> {
        None
    }
}