问题标签 [preloader]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1849 浏览

apache-flex - Patch flex framework to show preloader instantly?

In the Flex framework a custom preloader can be used while the site is loading.

In the Adobe docs it specifies that 'the progress bar [preloader] is displayed if less than half of the application is downloaded after 700 milliseconds of downloading.'

However I ALWAYS want the preloader to appear instantly since I know that 95% of our users are first time visitors and the site is over 500kb. I dont want people to have to wait .7 seconds for the preloader animation to appear.

I would think in theory that it is possible to 'monkey patch' the framework to remove this .7 second limitation. I dont have time to figure out how, and I've never done it before.

Anybody help?

0 投票
2 回答
3870 浏览

apache-flex - 在 Flash 中预加载多个视频?在 Flex 中?

我正在做一个项目,我们背靠背播放多个视频,如果我们通过提供流 url 以正常方式加载它们,每次开始下一个视频时都会有加载延迟。

我浏览了 Adob​​e 的 Flash 和 Flex 文档,但找不到预加载视频的方法。在此应用程序中嵌入它们是不可行的。理想情况下,我们会预先加载它们,同时显示进度条或其他短视频,并且只有在所有视频加载完毕后才开始播放视频。

我不习惯向其他人询问有关编程的问题,我是 RTFM,但我发现缺少 Adob​​e 文档,而且谷歌搜索 flash/flex 问题很困难。有很多东西要筛选,我找不到相关的技术/解决方案。

至于 Flex/Flash,我对其中一个或两者的解决方案都感兴趣。也许它是一样的,因为它是actionscript?

0 投票
4 回答
4461 浏览

jquery - 如何在 Flash 电影成功加载时捕获事件触发器?

我目前正在使用 jQuery 以及 swfObject 将 swf 电影动态嵌入到我的网页中。

我目前在将 immem 的音乐播放器嵌入我的网页时遇到问题,因为他们的嵌入代码没有任何加载屏幕。因此,当我使用 swfObject 替换元素时,该区域通常为空白。在最坏的情况下,这意味着用户不会知道嵌入歌曲正在加载。

所以,我试图找出在加载闪存后绑定事件的方法。因为我的计划是将图像放置z-index在顶部并使用此触发器隐藏图像。我想我已经尝试过使用$('#embed').load(function(){ ... });,但没有运气。

有人对此有任何解决方案吗?我只是想知道这是否可能,因为我不想对闪存进行黑客攻击并尝试将“加载程序”添加到闪存文件中。

更多注意事项:为了更清楚,我想将 imeem 的音乐播放器嵌入到我的网页中。所以,我真的对flash文件没有任何控制权,即我不能自己创建flash文件。

0 投票
1 回答
1822 浏览

flash - ActionScript 3.0 预加载器问题

首先,我非常感谢任何帮助,一如既往....

我从Jarrod 的 Advanced AS3 Preloader Tutorail创建了一个预加载器。我在别处搜索,这似乎是我最好的选择,因为它是我理解的唯一一个不需要 2 个 SWF 文件的文件。

我的代码实际上属于 2 个类,我的预加载器类和我的程序类。我的问题是预加载器只加载我闪存中的图形,而不是实际启动程序类。我的问题是如何让我的预加载启动程序类?这两个文件的完整代码如下。

预加载器.as

程序.as

0 投票
2 回答
654 浏览

flash - 检测损坏的闪存文件

我有一次不小心将我的 Flash 程序的一部分上传到了我的网站(即,它被截断了),最令我惊讶的是,Flash 对象被成功加载到网页中,没有出现错误,也没有给出任何警告。(这是播放器的发布版本,调试版本的行为可能有所不同,我不知道。)当然,它不能正常工作,但仍然可以正确显示预加载器屏幕,并出现下载和初始化正常完成。

我的问题是:有没有办法检测(在 actionscript/flash 或嵌入网页中)何时加载了这种损坏的 flash 对象?发生这种情况时,我可以使用预加载器发出警告吗?

0 投票
4 回答
300 浏览

flash - 如何确定来自预加载器的“initProgress”事件总数?

闪存预加载器发出FlexEvent.INIT_PROGRESS事件以指示闪存应用程序初始化的进度。但是,调度此事件的次数取决于应用程序本身。

我试图确定这个数字,但在 Flex 文档中找不到答案,所以现在我求助于实验。更糟糕的是,在我看来,这个数字会不时变化,即使闪存文件未修改。

有没有一种程序化的方式来至少估计这个值?

编辑:我正在使用此信息在预加载器中显示进度条。实际上,我显示了两个,一个在下载程序时显示,另一个在初始化时显示。

0 投票
5 回答
23298 浏览

apache-flex - 在 Flex / Actionscript 中加载和播放嵌入的 SWF 文件

我正在尝试在我的 flex 应用程序中创建/使用预加载器。预加载器是一个 SWF 文件,它有 100 帧(加载器进度的每个百分比为 1)。基本上我试图在我的应用程序中嵌入这个 SWF 文件,将其显示在屏幕上,并在进度完成时更改显示的帧号。

我到目前为止的代码是(它扩展了 Canvas):

我得到的错误是:

请帮忙!

0 投票
2 回答
1136 浏览

load - sIFR 在页面其余部分之前加载?

是否可以在页面内容的其余部分之前“预加载”或加载 sIFR?目前它是最后加载的东西(由于文本位置),因为它是页面的一个非常明显的部分,所以我很快就得到了一个巨大的文本替换混搭,这不是很吸引人。

看起来该网站正在癫痫发作。一旦加载,一切都很好:)

负载配件的任何变通方法?

干杯休

0 投票
3 回答
2645 浏览

apache-flex - 在 flex 的预加载器中访问 flashvars?

我想在我的预加载器中访问 Flex 应用程序中的一些 flashvar。这怎么可能?

问候阿德勒茨

0 投票
6 回答
2742 浏览

apache-flex - 在 flex 中监听来自预加载器的事件

我的 flex 应用程序中有一个预加载器:

当 Flex Initialize 完成时,预加载器会调度 Event.COMPLETE。但我希望能够在我的 flex 应用程序中收听事件并在它调度时做一些事情。当它调度预加载器时,它会自行移除,这就是它至关重要的原因。关于如何从我的 flex 应用程序中收听的任何想法?

问候阿德勒茨