问题标签 [loader]

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 投票
2 回答
2217 浏览

actionscript-3 - 如何获取加载的 swf 文件的背景颜色?

我正在使用 URLLoader 将 swf 文件加载到我的主应用程序中,我想获取加载的 swf 文件的背景颜色。(我听说一种解决方案是读取加载的 swf 的字节码)

0 投票
1 回答
506 浏览

apache-flex - Flex中如何通过调用Loader.load()来加载大图或swf文件,并使容器调整加载内容的大小?

我得到一个用于加载内容的 ActionScript 类:

公共类 LoaderContainer 扩展 Sprite {

}

然后将 LoaderContainer 添加到主 MXML 中的 Panel 控件中。

令我惊讶的是,LoaderContainer 的宽度/高度会根据它加载的内容一直在变化。

有什么方法可以限制内容的大小,使其符合容器的大小?

谢谢迈克尔

0 投票
2 回答
1660 浏览

asp.net - javascript 只有在 aspx 之前的加载器......就像 gmail.com 登录加载器

我有一个 Home.html,它有一个登录表单,该表单发布到 login.aspx,login.aspx 需要花费大量时间来加载......

所以我想要一个基于javascript的函数,在我点击登录按钮的那一刻,必须显示一个加载器......而在后台发生POST,然后必须加载aspx页面,然后模式必须重定向到aspx页面。

类似于 gmail.com 登录加载器.....但仅使用 javascript。(我也在使用缩小的 jquery js)(中间没有 aspx 页面)

请注意,我不能使用任何基于 asp 的加载器!

我试过使用:

http://blogs.msdn.com/naitik/archive/2008/07/31/show-loading-message-while-web-page-is-processing.aspx
(它运行不快。它首先重定向到 POST页 )

提前致谢..

0 投票
1 回答
840 浏览

flash - 如何在 Actionscript 3.0 中加载多个大图像和视频?

我正在为想要显示许多(大约 15 张)相当高分辨率的照片和视频的客户创建一个 Flash 站点。我正在使用 Video 类来显示和控制视频,并使用 Loader 类来加载照片。我预先从 XML 文件中预加载它们,同时显示“正在加载...”。

加载程序完成后视频会立即播放,用户还可以选择查看幻灯片,幻灯片有左/右箭头显示每张照片,每张照片之间有一个简单的渐变补间。

我遇到的问题似乎是,当所有这些资产都被加载时,视频和“淡入淡出”效果非常不稳定。如果我减少照片的数量,一切正常;但我必须包括所有这些,加上视频。

我将所有 Loader 实例存储在一个数组中,当它们被请求时,我将它们添加到舞台并淡入。当它完成淡入时,我从舞台上删除前一个实例。因此它们都存储在 Flash 的“内存”中,但在任何给定时间,舞台上都只有一个 Loader 或 Video 实例。有没有更好的方法来处理这个?也许有某种方法可以缓存图像但不会占用 Flash 的内存?我宁愿预先加载所有内容,以避免每张幻灯片都需要“加载...”。

0 投票
4 回答
6631 浏览

linux - Linux 用户空间 ELF 加载器

我需要做一件不寻常的事情:手动执行一个 elf 可执行文件。即将所有部分加载到正确的位置,查询 main() 并调用它(然后清理)。可执行文件将被静态链接,因此无需链接库。我还控制基址,所以不用担心可能的冲突。

那么,是否有任何图书馆呢?

我找到了 OSKit 及其 liboskit_exec,但项目似乎自 2002 年以来就已经死了。

我可以参与部分项目(当然,尊重许可证)并根据我的需要定制它们,但由于我在 linux 世界中相当菜鸟,我什至不知道在哪里可以找到这些部分!:)

PS。我需要 ARM 平台。

UPD好吧,加载精灵的问题似乎需要一些很好的知识(叹气),所以我出去阅读一些规范和手册。我想我会坚持使用仿生/链接器和 libelfsh。多谢你们!

总结发现:

0 投票
5 回答
26237 浏览

actionscript-3 - 如何从加载的 swf 访问父动画剪辑的变量

我有一个加载外部 swf 的 swf。加载器 swf 有一个变量,我想从加载的 swf 访问它。我使用MovieClip(parent.parent).myVar但它返回此错误

TypeError:错误 #1009:无法访问空对象引用的属性或方法。在 card01_fla::MainTimeline/frame1()

加载器 swf 有一个自定义文档类,我认为这是问题所在。

提前致谢。

编辑

这是主 swf 的 as

我正在尝试使用此代码从加载的 swf 访问测试变量

编辑#2

如果我addChild(loader)不在 onCardInit 中,而是在 onViewClick 和加载的 swf 的第一帧中,我有Object(parent.parent).testVar它可以工作......但为什么它不想在 onCardInit 函数内?

0 投票
1 回答
1126 浏览

apache-flex - Flex SWF 资源在运行时在同一个 ApplicationDomain 中加载到 Flash SWF

我正在尝试将 Flex SDK 编译的 swf 加载到 Flash IDE 导出的 swf 中,并通过 getDefinition() 实例化资产。通常,这适用于从 Flash IDE 导出的资源,然后也从 Flash IDE 加载到另一个 swf。

这就是我通常只能使用 Flash IDE 执行此操作的方式:
Loader -> Using same ApplicationDomain -> getDefinition(class)

现在,使用[Embed] 元数据标记从 Flex SDK 编译的“ Test
.as”: Loader -> Using same ApplicationDomain -> getDefinition(" Test _" + class)

问题是我宁愿不必跟踪加载的资产库来为我想获得的类名添加前缀((' Test _“+类)vs(类))。有没有办法做到这一点在不引用库的情况下从库中提取类或不访问原始加载器?这样我不需要知道资产来自哪个 swf,只需要知道我可以从当前 ApplicaitonDomain 实例化的类名。

谢谢

0 投票
13 回答
709677 浏览

javascript - 如何在页面加载完成之前显示页面加载 div?

我在我们的网站上有一个部分加载非常缓慢,因为它正在进行一些密集的呼叫。

知道如何div在页面准备好时说出类似于“正在加载”的内容,然后在一切准备就绪时消失吗?

0 投票
1 回答
778 浏览

actionscript-3 - 使用 Loader 显示对象加载 X jpeg,然后在舞台上调整每个图像的不同大小

嘿那里,我想知道这是否可以做到

我可以使用 addChild(myLoader); 加载图像并轻松显示它。其中 myLoader 在 classWide 私有范围内。问题是,每当我在将加载程序添加到舞台的类中调用我的函数时,它都会清除旧的并放入新的,即使我添加了一些我将 myLoader.name 更改为与多少图像相关的东西它已经完成了。这是一个严重的障碍,因为除了知道我需要加载多少图像并编写代码 X 次之外,我无能为力。问题是 URL 是从 XML 文件中读取的。

我的主要愿望是拥有一个包含我的加载器的 classWide 私有数组,每次加载完成时我都会使用 myArray.push(myLoader) 分配它们。有一个问题是它可以编译但它们永远不会显示

它会像写的那样工作

0 投票
2 回答
3583 浏览

flash - Flash 加载器和字节数组

我需要能够从磁盘加载 jpeg/png 图像并将其显示为 flex 并将其作为 base64 编码字符串发送到服务器。但是一旦加载了图像文件,在我的flash.display.LoaderInfo对象中,bytes属性(类型ByteArray)包含比文件内容更多的字节。

示例:图像文件大小:3089 flash.display.LoaderInfo.bytesTotal:3089 flash.display.LoaderInfo.bytes.length:3155

由于我需要对flash.display.LoaderInfo.bytesin base64 字符串进行编码,我不知道我必须将 ByteArray 对象的哪一部分发送到服务器。我不想将字节数组内容绘制成位图图像并将其重新编码为 jpg,因为我必须保持文件的原始质量。

谢谢

一些代码: