问题标签 [uiloader]

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 投票
1 回答
288 浏览

actionscript-3 - FlashPaper 和 UILoader 表现得很奇怪

我有一个多帧的时间线。在这些框架中,我有 UILoader,它加载 FlashPaper SWF(每个框架都不同)。当用户单击按钮导航到其中之一时,该 UILoader 将正确加载 FlashPaper。当用户从导航中选择另一个项目时,另一个 FlashPaper 会加载,但无法正确显示。相反,内容区域上会出现一个黑框。(似乎掩码没有正确应用到 FlashPaper SWF。)可能出了什么问题,我该如何解决这个问题?

0 投票
2 回答
488 浏览

actionscript-3 - SWF 嵌套中的 addEventListener

我目前有一个嵌套到另一个 .swf 文件中的 .swf 文件。

在父 SWF 文件中,我使用 UILoader 加载另一个 .swf 文件。

uiLoader.source = "数据/child.swf";

-

在我的子 SWF 文件中

stage.addEventListener(KeyboardEvent.KEY_DOWN,keyPressedDown);

当我自己运行它时,它可以完美运行;但是当我通过 parent.swf stage.addEvent 运行 child.swf 时...给我一个空引用异常。

阶段是导致问题的原因吗?如果是,有没有办法解决这个问题?

0 投票
1 回答
259 浏览

flash - 即使 uiloader 已卸载,EventListener 仍处于活动状态

我目前在加载三个其他 swf 文件的父影片剪辑中使用三个 uiloader。这些影片剪辑中的每一个都有键盘事件,当敲击时会调用不同的声音。

当我转到影片剪辑并返回父级时遇到问题,事件侦听器仍处于活动状态。我一直在尝试不同的事情,比如从 uiloader 卸载 swf 文件,但该事件仍然处于活动状态,即使在我失去焦点后也可以直接访问它。

我很确定问题是我在舞台上有事件侦听器,但是一旦我退出 swf 文件,我真的不知道如何卸载它。

任何帮助将不胜感激。

0 投票
1 回答
1997 浏览

actionscript-3 - 获取 SWF 文件中的物理路径

我正在使用 UILoaders 将不同的 .swf 文件加载到主 .swf 中,并且在经过一系列步骤后尝试加载特定的 .swf 文件时遇到问题。

我想知道是否有办法查看应用程序所在的当前路径,以便我可以知道我的相对路径是否正常工作或者我是否必须更改它们。

我想做一些类似于 this.path 的事情,或者任何以这种方式工作的事情。

谢谢。

0 投票
2 回答
2113 浏览

flash - AS3 UILoader:加载从未完成

我正在尝试将电影中的封面艺术加载到 Flash CS5 中的 UILoader 组件中。我正在使用 IMDB API 来检索这些图像的 URL,但我知道这个代码有效,并且 URL 是有效的(将它们复制粘贴到浏览器中会显示它们应该显示的图像)。但是,当我将 UILoader 组件的源设置为这些 URL 之一时,我收到“加载从未完成”错误,并且图像不会显示。如果我用不属​​于 imdb 的随机其他图像位置替换 URL,它也可以正常加载。

imdb 返回的 URL 相当长,并且包含几个特殊字符,所以我猜它没有加载。以下是有问题的错误(还包含示例 URL):

错误 #2044:未处理的 ioError:。文本=错误 #2036:加载从未完成。网址:http: //ia.media-imdb.com/images/M/MV5BMjE5ODg1NTk3OF5BMl5BanBnXkFtZTcwNzA5NTMyNA@@._V1_SX320.jpg

关于如何将其加载到 UILoader 组件中的任何想法?

0 投票
1 回答
190 浏览

flash - Flash 组件(标签、uiloader 等)内容是否保留在其他帧上?

我的电影有 5 帧,全部设置为关键帧。第 1 帧包含一个名为 lblMyname 的标签和一个名为 uiMypic 的 uiloader,然后按下一些按钮将转到选定的帧。然后我将它们复制并粘贴到第 5 帧上。当电影开始时,lblMyname 将设置为一个名称,例如 Robert,uiMypic 将通过 uiMypic.source = "http://localhost/test.jpg 的代码加载图像”。

我的问题来了,当我单击按钮转到第 5 帧时,我希望看到 lblMyname 和 uiMypic 都显示与第 1 帧相同的值,但事实并非如此!lblMyname 显示它的默认文本,而 uiMypic 不显示任何内容/空白。

为什么以及如何使它们显示与第一帧相同的内容?我不想在第 5 帧再次重新加载它们的值...

0 投票
1 回答
1057 浏览

actionscript-3 - AS3 UILoader swf 继续在后台播放

我有一个加载外部 SWF 文件的简单可扩展广告。外部 SWF 文件包含嵌入的视频。

使用 UILoader 组件,我已加载 SWF,将其添加到舞台,视频显示和播放正常。

主要问题是我有一个关闭按钮,它应该卸载视频并停止它,基本上返回到广告的默认状态。

要卸载 SWF,我正在执行以下操作:

当我这样做时,视频和 UILoader 从屏幕上消失了。但是,您仍然可以听到背景中的声音,如果我再次加载 SWF,它会在背景中创建多个轨道。有什么建议么?

0 投票
1 回答
189 浏览

image - FLASH CS6中的面板颜色自定义

我有一个 Flash 文件。我正在处理这个演示项目,我想在单击它们时根据缩略图自定义面板的颜色。前层的颜色必须根据提到的颜色而改变,前墙也是如此。

我已在此处上传 .FLA 文件SWF
文件在此处
谁能帮我解决这个问题,了解如何在不使用 Cold Fusion 的情况下以最简单的方式实现它?

0 投票
1 回答
242 浏览

actionscript-3 - 如何让我的 UILoader 播放 .SWF 一次然后消失?

如何让我的 UILoader 播放 .swf 文件一次然后消失直到再次调用?

我正在创建一个吉他教程应用程序,向您展示和弦以及它们之间的过渡。为了显示和弦,我使用标准 Flash 图形,对于过渡,我使用 UI 加载器来显示 .swf 文件,例如,在 C 和弦框架上,手指就位,UI 加载器是顶部的一层其中,当从列表组件中选择和弦转换时,它会加载 chordtransition.swf。

问题是,一旦加载了 swf,它就会循环播放,我添加了“stop();” 正如人们建议的那样,在许多不同的地方,这并没有什么不同。

我希望能够单击组件列表上的“CD”,然后 .swf 播放一次然后消失。

有任何想法吗??

0 投票
1 回答
586 浏览

actionscript-3 - AS3 - 在 UILoader 中加载的平滑图像

UILoader 大小为 200x200 像素。但是当我将大图像加载到这个小方块(图像大小如 600x600 像素)时,它看起来并不平滑。我试过了:

但它不起作用。