flash cs5.5中的重播按钮

flash cs5.5中的重播按钮,flash,button,replay,Flash,Button,Replay,我已经将我的重播按钮插入到我的flash电影中,它可以正常工作 问题是,当我重播我的电影时,动画的某些方面在重播中不起作用 我相信这是因为我有其他的运动时间表,例如鸟类的翅膀 我如何实现代码以便整个电影都能重播 如果您的项目主要是动画,几乎没有代码,那么您可以将所有动画放在一个MovieClip中。为ActionScript导出此符号,并将其命名为Animation 重播按钮可以简单地删除动画的当前实例,然后重新附加它,这将重置整个内容 样本: var animation:Animation;

我已经将我的重播按钮插入到我的flash电影中,它可以正常工作

问题是,当我重播我的电影时,动画的某些方面在重播中不起作用

我相信这是因为我有其他的运动时间表,例如鸟类的翅膀


我如何实现代码以便整个电影都能重播

如果您的项目主要是动画,几乎没有代码,那么您可以将所有动画放在一个MovieClip中。为ActionScript导出此符号,并将其命名为Animation

重播按钮可以简单地删除动画的当前实例,然后重新附加它,这将重置整个内容

样本:

var animation:Animation;

replay.addEventListener(MouseEvent.CLICK _replay);
function _replay(e:MouseEvent = null):void
{
    if(animation != null)

        if(animation.parent)
            animation.parent.removeChild(animation);
    }

    animation = new Animation();

    addChild(animation);
}

_replay();