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