推迟加载元素,直到 XML 文件中的 Flash 画廊图像完成加载

发布于 2024-10-02 18:09:12 字数 230 浏览 6 评论 0原文

如何将页面上其他图形的加载推迟到 Flash 库的 images.xml 文件中的图像加载完成之后?

有什么方法可以检测到这一点,或者我只能检查 Flash swf 对象是否已完成加载?

我很确定 swf 对象将像 document.getElementById('flashobject').onload = function(){}; 一样在相应图像加载之前加载/准备好,而不是之后。

How would you defer loading of other graphics on the page until after the images in a Flash gallery’s images.xml file are finished loading?

Is there any way to detect for this, or would I only be able to check if the flash swf object is finished loading?

I'm pretty sure the swf object would be loaded/ready as with document.getElementById('flashobject').onload = function(){}; before the corresponding images have loaded though, instead of after.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

百合的盛世恋 2024-10-09 18:09:12

一旦您知道需要加载页面上的其他图像,您就可以从 swf 文件内调用 javascript 函数。

内容如下:

import flash.external.ExternalInterface;
ExternalInterface.call("loadImages()"); // loadImages is a javascript function defined inside your webpage

You could call a javascript function from inside your swf file once you know it's time to load the other images on the page.

Something in the lines of:

import flash.external.ExternalInterface;
ExternalInterface.call("loadImages()"); // loadImages is a javascript function defined inside your webpage
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文