我正在处理这个 Flash 项目,并且我构建了一个 swf,其中所有资产都导出到第 5 帧中,并且第一帧包含预加载器。预加载器完成后,它会跳转到第 10 帧,从那里开始实际站点。这很好用。
但是,在我迄今为止测试过的每个浏览器(FF、IE、Chrome 和 Safari)中,当我在 url 上放置 # 时,行为似乎是浏览器首先下载整个 swf,然后开始播放它。结果是 swf 需要一段时间才能加载(空白屏幕),预加载器以 100% 的速度启动,然后 swf 继续到该站点。
如果有人能确认这种行为以及任何有助于阐明这个问题的意见,我将不胜感激。
更新:
感谢rhtx指出了这种烦人的 Flash Player 行为。在某种程度上我可以理解为什么会这样,但它只有在你制作线性电影时才有效,而我没有。目前这意味着我需要为第一帧上的每个深层链接位置创建一个标签,如果您的路径是内容驱动的,这当然是不可能的。
有没有办法克服第二个问题?