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

加载时立即显示闪存文件

  •  0
  • loopj  · 技术社区  · 17 年前

    其他网站上的同一swf文件几乎立即显示swf文件的第一帧,然后继续加载(显示加载栏)。

    我可以采取哪些措施来避免这个白盒子被展示出来?

    谢谢!

    <embed src="http://my.long.url/game.swf" menu="false" quality="high" width="640" height="480" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />

    2 回复  |  直到 16 年前
        1
  •  1
  •   Adam Harte    17 年前

    你的嵌入标记在我看来很好,但我建议使用 swfobject 如果可以的话。

    在这种情况下,我通常会做的第一件事就是找出是什么 继续。你可以做一些事情来了解更多关于正在发生的事情:

    这里有一个非常好的、深入的指南: Using the Bandwidth Profiler - Part 1 & part 2 。我肯定会阅读这两本书,因为它解释了很多关于Flash和Flash Player正在做什么的事情,以及优化Flash内容的方法。

    publish setting

    如果使用这两个工具没有什么问题,那么我建议在主SWF中加载一个外部预加载器。

        2
  •  0
  •   back2dos    17 年前

    有没有可能,你的大部分资产/图形都在第一帧中?

    最简单的事情就是使用预加载程序。..我的意思是,不是内置的,只是一个加载主要内容的小swf。..此外,它还将使您的游戏模块化。..

    尔兹

    back2dos