【问题标题】:Replay button in flash cs5.5flash cs5.5中的重播按钮
【发布时间】:2023-03-24 08:30:01
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: flash button replay


    【解决方案1】:

    如果您的项目主要是动画而几乎没有代码,您可以将所有动画放入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();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多