0

我已将重播按钮插入到我的 Flash 电影中,它可以工作。

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

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

我如何实现代码以使整部电影重播?

4

1 回答 1

0

如果您的项目主要是动画并且很少甚至没有代码,您可以将所有动画放入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();
于 2012-03-29T23:13:45.823 回答