代码之家  ›  专栏  ›  技术社区  ›  andrewrk

用loadMovie加载的SWF文件不适用于getBytesLoaded或stop、play等

  •  0
  • andrewrk  · 技术社区  · 15 年前

    我将SWF加载到电影剪辑中,但有几个问题:

    blah_mc.loadMovie("my.swf");
    
    blah_mc.stop(); // doesn't work
    trace(blah_mc.getBytesLoaded()); // always returns zero even though the clip plays
    

    这些问题依然存在 即使在剪辑完全加载之后 .

    我需要能够控制已加载电影的播放,并告诉它的加载百分比。

    2 回复  |  直到 15 年前
        1
  •  0
  •   David Seiler    15 年前

    getBytesLoaded() 在AS2中也从来没有真正为我工作过(AS3版本表现更好)。解决方案称为 MovieClipLoader ;检查语言引用。

        2
  •  0
  •   Andrew    15 年前

    在这样的加载影片之后,您是否正在运行stop()等?如果你是的话,现在获得一个合理的结果可能还为时过早。 设置一个间隔来给它一点空间,或者考虑使用那些moviecliploader类之一。 如果你不这样做,那么我认为我没有足够的背景来帮助你。