问题标签 [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.
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?
apache-flex - 在 Flash 中预加载多个视频?在 Flex 中?
我正在做一个项目,我们背靠背播放多个视频,如果我们通过提供流 url 以正常方式加载它们,每次开始下一个视频时都会有加载延迟。
我浏览了 Adobe 的 Flash 和 Flex 文档,但找不到预加载视频的方法。在此应用程序中嵌入它们是不可行的。理想情况下,我们会预先加载它们,同时显示进度条或其他短视频,并且只有在所有视频加载完毕后才开始播放视频。
我不习惯向其他人询问有关编程的问题,我是 RTFM,但我发现缺少 Adobe 文档,而且谷歌搜索 flash/flex 问题很困难。有很多东西要筛选,我找不到相关的技术/解决方案。
至于 Flex/Flash,我对其中一个或两者的解决方案都感兴趣。也许它是一样的,因为它是actionscript?
jquery - 如何在 Flash 电影成功加载时捕获事件触发器?
我目前正在使用 jQuery 以及 swfObject 将 swf 电影动态嵌入到我的网页中。
我目前在将 immem 的音乐播放器嵌入我的网页时遇到问题,因为他们的嵌入代码没有任何加载屏幕。因此,当我使用 swfObject 替换元素时,该区域通常为空白。在最坏的情况下,这意味着用户不会知道嵌入歌曲正在加载。
所以,我试图找出在加载闪存后绑定事件的方法。因为我的计划是将图像放置z-index
在顶部并使用此触发器隐藏图像。我想我已经尝试过使用$('#embed').load(function(){ ... });
,但没有运气。
有人对此有任何解决方案吗?我只是想知道这是否可能,因为我不想对闪存进行黑客攻击并尝试将“加载程序”添加到闪存文件中。
更多注意事项:为了更清楚,我想将 imeem 的音乐播放器嵌入到我的网页中。所以,我真的对flash文件没有任何控制权,即我不能自己创建flash文件。
flash - ActionScript 3.0 预加载器问题
首先,我非常感谢任何帮助,一如既往....
我从Jarrod 的 Advanced AS3 Preloader Tutorail创建了一个预加载器。我在别处搜索,这似乎是我最好的选择,因为它是我理解的唯一一个不需要 2 个 SWF 文件的文件。
我的代码实际上属于 2 个类,我的预加载器类和我的程序类。我的问题是预加载器只加载我闪存中的图形,而不是实际启动程序类。我的问题是如何让我的预加载启动程序类?这两个文件的完整代码如下。
预加载器.as
程序.as
flash - 检测损坏的闪存文件
我有一次不小心将我的 Flash 程序的一部分上传到了我的网站(即,它被截断了),最令我惊讶的是,Flash 对象被成功加载到网页中,没有出现错误,也没有给出任何警告。(这是播放器的发布版本,调试版本的行为可能有所不同,我不知道。)当然,它不能正常工作,但仍然可以正确显示预加载器屏幕,并出现下载和初始化正常完成。
我的问题是:有没有办法检测(在 actionscript/flash 或嵌入网页中)何时加载了这种损坏的 flash 对象?发生这种情况时,我可以使用预加载器发出警告吗?
flash - 如何确定来自预加载器的“initProgress”事件总数?
闪存预加载器发出FlexEvent.INIT_PROGRESS
事件以指示闪存应用程序初始化的进度。但是,调度此事件的次数取决于应用程序本身。
我试图确定这个数字,但在 Flex 文档中找不到答案,所以现在我求助于实验。更糟糕的是,在我看来,这个数字会不时变化,即使闪存文件未修改。
有没有一种程序化的方式来至少估计这个值?
编辑:我正在使用此信息在预加载器中显示进度条。实际上,我显示了两个,一个在下载程序时显示,另一个在初始化时显示。
apache-flex - 在 Flex / Actionscript 中加载和播放嵌入的 SWF 文件
我正在尝试在我的 flex 应用程序中创建/使用预加载器。预加载器是一个 SWF 文件,它有 100 帧(加载器进度的每个百分比为 1)。基本上我试图在我的应用程序中嵌入这个 SWF 文件,将其显示在屏幕上,并在进度完成时更改显示的帧号。
我到目前为止的代码是(它扩展了 Canvas):
我得到的错误是:
请帮忙!
load - sIFR 在页面其余部分之前加载?
是否可以在页面内容的其余部分之前“预加载”或加载 sIFR?目前它是最后加载的东西(由于文本位置),因为它是页面的一个非常明显的部分,所以我很快就得到了一个巨大的文本替换混搭,这不是很吸引人。
看起来该网站正在癫痫发作。一旦加载,一切都很好:)
负载配件的任何变通方法?
干杯休
apache-flex - 在 flex 的预加载器中访问 flashvars?
我想在我的预加载器中访问 Flex 应用程序中的一些 flashvar。这怎么可能?
问候阿德勒茨
apache-flex - 在 flex 中监听来自预加载器的事件
我的 flex 应用程序中有一个预加载器:
当 Flex Initialize 完成时,预加载器会调度 Event.COMPLETE。但我希望能够在我的 flex 应用程序中收听事件并在它调度时做一些事情。当它调度预加载器时,它会自行移除,这就是它至关重要的原因。关于如何从我的 flex 应用程序中收听的任何想法?
问候阿德勒茨