Flash 闪光停止();将movieclip导出为SWC后似乎不起作用

Flash 闪光停止();将movieclip导出为SWC后似乎不起作用,flash,actionscript,swc,flash-cs5.5,Flash,Actionscript,Swc,Flash Cs5.5,我有一个带基本时间线动画的Flash CS 5.5 fla。在最后一帧,我放置了一个关键帧,唯一的代码是 stop(); 然而,这部电影的结尾并没有停止,而是无限循环 电影作为SWC导出,然后加载到另一个flash电影中。但是,这不会调用电影中的任何函数,也不会与电影交互,只会嵌入电影 我已经用flashplayer的调试版本对此进行了测试,以查看是否存在任何异常,但没有出现任何错误。thestop()是正确的 我的猜测是您犯了一些错误,例如,您是否将stop()放在主时间轴上而不是放在电影剪

我有一个带基本时间线动画的Flash CS 5.5 fla。在最后一帧,我放置了一个关键帧,唯一的代码是

stop();
然而,这部电影的结尾并没有停止,而是无限循环

电影作为SWC导出,然后加载到另一个flash电影中。但是,这不会调用电影中的任何函数,也不会与电影交互,只会嵌入电影

我已经用flashplayer的调试版本对此进行了测试,以查看是否存在任何异常,但没有出现任何错误。

the
stop()是正确的

我的猜测是您犯了一些错误,例如,您是否将stop()放在主时间轴上而不是放在电影剪辑上

输出窗口显示任何编译错误?

停止()是正确的

我的猜测是您犯了一些错误,例如,您是否将stop()放在主时间轴上而不是放在电影剪辑上


输出窗口显示任何编译错误?

听起来像是一些脚本在
停止()之前造成了严重破坏已到达。FlashPlayer有一种倾向,即在某些代码上默默失败,同时继续播放时间线,就好像什么也没发生一样


一种调试方法是添加额外的临时
stop()命令s到您的时间线。通过向后工作,您应该能够精确地确定Flash播放器进入“盲”模式的帧。

听起来像是一些脚本在
停止()之前造成了混乱已到达。FlashPlayer有一种倾向,即在某些代码上默默失败,同时继续播放时间线,就好像什么也没发生一样


一种调试方法是添加额外的临时
stop()命令s到您的时间线。通过向后操作,您应该能够精确地确定Flash播放器进入“盲”模式的帧。

您是如何实例化MovieClip的?如果您使用的是[Embed(src…)方法,我认为您的所有脚本都将被删除。嵌入式主权财富基金也是如此。将SWC添加到构建路径


你是如何实例化MovieClip的?如果您使用的是[Embed(src…)方法,我认为您的所有脚本都将被删除。嵌入式主权财富基金也是如此。将SWC添加到构建路径


停止();在主舞台上有一个实例的电影剪辑上。没有编译错误。停止();在主舞台上有一个实例的电影剪辑上。没有编译错误。然后使用额外的AS3代码将SWC编译到SWF中。SWC基本上包含一个movieclips集合,包括一个没有正确停止的movieclips。然后,SWC使用附加的AS3代码编译成SWF。SWC基本上包含一组movieclips,其中包括一个没有正确停止的movieclips。谢谢,当我在第一个关键帧上放置stop()时,它甚至不起作用。几乎可以肯定存在某种运行时错误。如果不知道更多信息,就很难找出问题所在。谢谢,当我在第一个关键帧上放置stop()时,它甚至不起作用。几乎可以肯定存在某种运行时错误。如果不了解更多信息,就很难找出问题所在。
package
{
    import flash.display.Sprite;

    import hud.HealthBar;

    public class TestSWCLibrary extends Sprite
    {
        public function TestSWCLibrary()
        {
            var health : HealthBar = new HealthBar();
            addChild(health);
        }
    }
}