问题标签 [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.
actionscript-3 - Flash 预加载器:未正确预加载?
预加载器在 3% 后没有像它应该的那样显示,它在文件完全加载时显示。
有人可以帮我解释一下我做错了什么吗?我的代码在第一帧中,它使用了一个矩形对象和一个文本字段对象。在我见过的其他类似这样的代码的预加载器中,它使用了一个 100 帧的影片剪辑。这有什么区别吗?我有更新矩形宽度的代码,以及更新动态文本框中文本的代码。
我在第一帧中的整个代码:
它真的应该出现,我需要更改一些精美的导出选项吗?我用带宽分析器试过这个,它只显示 100% 标记之后的任何内容。
编辑:progress_bar 是为动作脚本导出的影片剪辑。
actionscript-3 - AS3 预加载器的悲哀,无法从库中加载符号
我创建了一个 AS3 预加载器,并将其代码放在第一帧上。
然后我做了一个符号,把它放在图书馆里。它被设置为在第 1 帧上不导出,并且 fla 的设置在第 2 帧上导出了所有类。在第二帧之前没有对该对象的引用。
然后,每当我在没有选中“在第一帧中导出”框的情况下编译时,flash 就会崩溃。
为了解决这个问题,一位朋友建议我在第 3 帧开始我的游戏逻辑,这样它就会正确加载第 2 帧。这似乎工作正常,该类正在正确实例化。
然后,事实证明它没有加载影片剪辑,只是实例化了该类。同样,这可以通过在第 1 帧中导出来解决,但我真的不能这样做。
同一位朋友建议我在第 3 帧的舞台上放置一个符号实例,并在第 4 帧执行游戏逻辑。他们说这将正确初始化电影剪辑。
然而,事实并非如此。如何在不导出到第 1 帧的情况下加载整个符号、图形和所有内容?此单个符号可能包含 10-20 MB 的图形,因此需要预加载。
谢谢您的帮助!
编辑:长话短说,我所需要的只是某种加载影片剪辑的方法,以便它可以被使用和可见以及一切。
编辑:有没有办法通过 AS3 强制加载影片剪辑?
apache-flex - Flex Preloader 有时在 100% 之前不显示
我创建了一个 Flex 自定义预加载器,就像在此示例中所做的一样:http ://www.gotoandlearn.com/play?id=108
现在,当我实现这一点时,似乎在我的计算机上的 FireFox 和 Chrome 上运行良好。我在服务器上发布它,刷新我的缓存并重新加载应用程序,我得到了我定制的预加载器。
但是在朋友的电脑上,白屏一会,然后一秒左右显示预加载器,但指示灯为100%。
所以加载在它显示预加载器之前就已经发生了。任何人都见过这个,你知道是什么原因造成的或如何解决它?
谢谢
flash - Flash 如何预加载部分接收的 SWF?
Flash 具有内置功能,可在下载文件时显示正在下载的文件的预加载器。因此,myfile.swf 可以指定 myfile.swf 下载时应显示的内容。非常棒的想法。我可以通过三种方式来实现这一点:
- 预加载器包含在 swf 文件的前 x 个字节中。在浏览器收到 x 字节后,它会在下载文件的其余部分时显示预加载器。
- 预加载器内置在 Flash 运行时中,swf 文件的前 x 个字节只是为预加载器提供了一个外观。
- 每个 swf 文件实际上包含两个应用程序 - 预加载器和主程序。收到整个预加载器后,它开始运行,输入流被重定向到预加载器。
有谁知道这实际上是如何完成的?
jquery - 使用 jQueryUI 选项卡为 AJAX 内容预加载图像
所以我有一个非常好的应用程序使用 ui-tabs.. 问题是,我无法在我的生活中找到一种在显示选项卡面板之前在我的 ajax 内容中预加载图像的方法。我能想到的唯一方法是创建自己的 ajax 功能来加载选项卡面板内容,并在 ajax 调用中添加类似这样的内容:
}
但我认为有一种更好的方法可以使用 jQueryUi.tabs() 对象中的内置 AJAX 方法和事件来解决这个问题。我只是不认为我看到它...... arg。 。 有任何想法吗??
css - 在加载 CSS 和 JS 文件时显示加载栏或动画 GIF?
我已经在其他网站和 SO 上看到过这个问题(只是 JS 或只是 CSS),但我还没有看到一个很好的可靠方法来做到这一点。
我的情况相当普遍。我正在使用 .NET MVC 并在 Visual Studio 中进行开发。我有一个 Site.Master 页面和多个视图,每个视图都有一个内容占位符,我在其中指定我的 JS 和 CSS 文件,如下所示:
我的导航栏是一个精灵图像,类似于苹果网站上看到的那个。我有带有标题的站点部分,也类似于 Apple 的,它们是图像。所以我的网站不是特别多的图像,但特别是当我在 IE 中查看时(在某种程度上也包括 Firefox),网站在我眼前拼凑起来,同时它为插件加载图像和 jQuery 文件(数据表插件总是需要一秒钟才能应用于我的表)。
我宁愿在所有图像、CSS 和 JS 文件都加载完之前根本不显示页面。在我向他们展示所有加载的最终站点之前,一个漂亮的进度条,甚至是动画 GIF 就足够了。我认为 Gmail 的加载栏使用了同样的想法。
关于如何最好地实现这一目标有什么建议吗?非常感谢。
loader - 需要推荐页面加载器(html 内容)
客户要求使用页面加载器,这是一种“有吸引力”的东西,可以让访问者知道内容正在发送中。这适用于标准 html 内容 - 文本、图像等。
我在网上看到过一些,但其中许多都过时且相当笨重。我正在寻找一些实施起来并不痛苦但看起来还不错的东西。
提前致谢。
apache-flex - 在 Flex SDK 中自动生成 SWF
我正在使用 AS3 构建我的第一个网站,并且正在使用 Flash Builder 4 创建/编辑我的 AS 类。我有两个.fla 文件(preloader.fla 和portfolio.fla),我都发布为.swc 并将它们加载到FB4 中的ActionScript 项目(构建路径)中。当我点击调试时,FB4 会在名为 Preloader.swf 的 bin-debug 文件夹中自动生成一个 .SWF,但在我的 Preloader.swf 中,我有
并且这个 Portfolio.swf 不是自己生成的。现在是真正的问题;如何告诉 FB4 自动为我创建两个 .SWF 文件?或者那不可能,有什么解决方法吗?
谢谢。
flash - 从多个来源预加载 .swf
我有一个相当大的(34 MB)Flash CS4 AS3 swf 被作为一个整体加载到一个预加载器中,比如
l.load(new URLRequest(" sample.swf "));
我有哪些选项可以最大程度地减少加载时间?我可以拆分 swf 并从多个服务器加载吗?
我正在从库中动态加载图像:
var myBitmapDataObject:myBitmapData = new myBitmapData(100, 100); var myImage:Bitmap = new Bitmap(myBitmapDataObject); addChild(myImage);
现在我正在声明/引用每一个图像,以便将其包含在编译的剪辑中。有人知道更好的方法吗?还没有开始使用 Flex。
感谢您的任何建议!
apache-flex - 为什么 AS3 预加载器中的 bytesTotal 会增加?
我正在为 Flex 应用程序创建自定义预加载器,并注意到以下行为:加载时,进度条变为 100%,然后向下然后备份,依此类推,直到应用程序完成加载。
当我在 dowloadprogress 侦听器中添加跟踪时,我看到在加载应用程序时,bytesLoaded 和 bytesTotal 都增加了,但不一定同时增加。
代码:
输出:
为什么 bytesTotal 在加载过程中会发生变化?