2012-02-17 131 views
0

我有一个带有图像幻灯片的网页。 JQuery调用一个带有jpg图像列表的Flex应用程序来加载和显示。 Flex是否可以加载并显示第一个图像,然后继续加载列表的其余部分,或者Flex可以一次只做一件事情(即加载所有图像,然后开始幻灯片)?优化JQuery和Flex图像幻灯片

当所有图像加载并且我需要加快幻灯片播放时,会有明显的延迟。

回答

1

根据您提供的详细信息,Flex应用程序正在进行幻灯片放映。

是的,用Flex编写的应用程序可以逐个加载图像,并且可以随时暂停加载,设置优先级等。

我建议使用“BulkLoader”(https://github.com/arthur-debert/BulkLoader)来完全控制动态加载的内容。

有关如何使用此功能的详细信息,请参阅“BulkLoader”wiki页面(https://github.com/arthur-debert/BulkLoader/wiki)。

如果您使用Flex应用程序仅适用于一些简单的照片幻灯片与体面的过渡,您可以使用jQuery的内置效果幻灯片,淡入淡出等创建自己的。你可以找到一些很好的插件可用于照片幻灯片。

请让我知道如果我失去了一些东西。

谢谢。

+0

只是为了阐明:每次加载图像后Flex回调JQuery。加载最后一张图片后,Flex回调和JQuery启动幻灯片。当Flex回调在第一个图像被覆盖后,是否有可能启动幻灯片放映? – dak 2012-02-17 16:58:39

+0

我仍然困惑着你如何实现这个幻灯片。但是,是的,您可以随时使用flash.external.ExternalInterface与Flex进行jQuery通信。 jQuery可以随时启动幻灯片显示。有关ExternalInterface示例的更多详细信息,请参阅http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/external/ExternalInterface.html。如果您需要进一步的帮助,请告诉我。示例代码与您的实施将帮助我们更好地为您提供帮助。 – 2012-02-18 07:03:57