Flash JSFL:如何导出movieclips以便它们可以流式传输

Flash JSFL:如何导出movieclips以便它们可以流式传输,flash,streaming,jsfl,Flash,Streaming,Jsfl,我有一个场景,在一个fla中有几个movieclip。我想将每个movieclip导出为它自己的swf,但问题是我想导出它以便它可以流式传输 当导出主时间线中包含电影内容的普通.fla时,生成的swf能够流式传输——它可以在加载100%之前开始播放 当我使用JSFL函数document.exportSWF([fileURI[,bCurrentSettings]])时,生成的.swf必须100%加载才能开始播放。这是因为它导出为带有movieclip实例的时间线。主时间轴仅为一帧,实际电影内容嵌套

我有一个场景,在一个fla中有几个movieclip。我想将每个movieclip导出为它自己的swf,但问题是我想导出它以便它可以流式传输

当导出主时间线中包含电影内容的普通.fla时,生成的swf能够流式传输——它可以在加载100%之前开始播放

当我使用JSFL函数document.exportSWF([fileURI[,bCurrentSettings]])时,生成的.swf必须100%加载才能开始播放。这是因为它导出为带有movieclip实例的时间线。主时间轴仅为一帧,实际电影内容嵌套在该帧中


我想知道,使用JSFL(或者其他不手动复制帧的方式),如何将movieclip导出到可以流式传输的swf,从而使movieclip本身成为主时间线。

这是一个非常好的问题。我的第一个想法是,可以有一个元数据,比如.mov流,它会中断正常的加载/播放,直到加载了%100。您尝试过没有事件侦听器的Loader对象吗?

加载本身并不是问题的关键。问题更多的是我如何导出movieclip的顶级时间线,就像.fla的主时间线一样。这个问题的另一种表达方式是“我如何把一部电影剪辑成一个主要的时间轴?”