问题标签 [addchild]

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 回答
5400 浏览

php - 带有空字符串的 PHP SimpleXML::addChild - 冗余节点

使用空字符串作为值(甚至使用空格)调用 addChild 似乎会导致在节点内添加冗余 SimpleXml 节点,而不是仅添加没有值的节点。

这是发生的事情的快速演示:

这是一个空字符串:

我目前使用的解决方法非常糟糕——我正在对最终的 JSON 进行 str_replace 替换!4jh5jh1uio4jh5ij14j34io5j!带有一个空字符串。呸。也许此时唯一的答案是“向 simplexml 提交错误报告”......

有没有人有更好的解决方案?

0 投票
1 回答
2456 浏览

actionscript-3 - 变量 addChild 没有定义?

我在使用 AS3 时遇到问题 - Flash CS3 给了我此错误消息:错误 #1065:未定义变量 addChild。

有什么想法有什么问题吗?

这是我的代码:

0 投票
2 回答
4283 浏览

actionscript-3 - 可以将 AS2 swf 加载到 AS3 swf 中吗?如何将它添加到舞台并从 As3 swf 与其交互?

我正在尝试将用 AS2 编写的 swf 加载到 AS3 swf - 使用 Loader 类并监听 Event.COMPLETE。在我的 onCompleteHandler 函数中,我想将它添加到舞台上,所以我尝试 -

...但我收到以下错误消息:

AS2 swwf 有很多代码,如果可以避免的话,我真的不想迁移到 AS3。任何人都知道这是否可能或知道将加载的 swf 添加到舞台的不同方法。那么我该如何在加载的 swf 中调用函数呢?

这是一个代码片段 -

谢谢大家。

0 投票
1 回答
605 浏览

flash - 在影片剪辑上显示图像时出现问题

我的 Flash 应用程序有一点问题

我有一个从服务器加载图像的加载器。我还有一个大的movieclip,其中包含一个用于使用loader 类预览图像的小movieclip 列表。

如果我使用加载器将其直接添加到大电影剪辑上,它可以显示图像,但是当将它们添加到小电影剪辑并将它们添加到大电影剪辑时,它不会显示图像......

这是我的代码:

0 投票
6 回答
27593 浏览

flash - Actionscript 3,来自库的 addChild 然后通过实例名称访问它的孩子

所以我成功地使用 addChild() 从库中添加了一个影片剪辑,但现在我想访问动态添加的影片剪辑中的一些影片剪辑。

我使用了标准的点表示法,并且 getChildByName 也将实例名称传递给它。

我在这里想念什么?

----已编辑----

我尝试了循环并可以通过索引访问它们的建议,但似乎没有那么直观的方式来做到这一点......下面是我之前尝试过的两个示例,它们都返回为“1119:访问可能未定义的属性 nameText 通过静态类型 flash.display:DisplayObject 的引用。” 或“1061:通过静态类型 flash.display:DisplayObject 的引用调用可能未定义的方法 getChildByName。”

点符号示例:

以及使用 .getChildByName() 的示例:

0 投票
5 回答
1142 浏览

flash - 使用 removeChild 方法时出错

祝大家万圣节前快乐 :)

我今天的问题是删除子对象时出现的 DisplayObject 错误。我有将启动(addChild)视频容器和视频控件以及添加关闭按钮的代码。现在关闭按钮工作正常,一切正常,删除视频和控件,我可以再次选择另一个视频,但是当您第二次单击关闭时,我收到此错误:

ArgumentError:错误 #2025:提供的 DisplayObject 必须是调用者的子对象。在 flash.display::DisplayObjectContainer/removeChild()

因此,我将问题缩小到删除 videoContainer (包含视频对象)的位置

我播放视频的代码:

关闭视频播放器代码: 您可以在我的评论中看到我尝试过的其他代码,但仍然出现错误。

现在我的电影效果很好,但我担心这个错误发生在后台(并显示在我的输出窗口中)最终会导致其他地方出现问题:(

在此先感谢您对这个的任何关注!:)


更新: 已修复!问题是我删除了 kill VC 侦听器,但忘记删除愚蠢的 Close Button Mouse_Event 侦听器:(

不知道这张图是否有帮助,但是: 替代文字

0 投票
1 回答
284 浏览

apache-flex - 获取动态生成的 Flex 组件的句柄

我有一个 Flex 应用程序,它引用一个单独的 MXML 文件作为自定义组件的模板。我在我的程序中多次动态创建组件的实例,但我需要获得一个句柄,以便我可以根据需要修改该组件的实例。

我使用组件的 MXML 文件中的可绑定公共变量在实例化时将特定信息传递给该组件。我使用 addChild() 将它添加到我的主程序中。

我想根据需要更新组件的进度条,并且我想将它从我 addChild 的框中删除。

获得一个变量的最简单/最好的方法是什么,它可以让我对每个组件进行可预测的访问,以便我可以根据需要轻松操作组件?一些研究表明creationComplete,但我认为直接询问比进行许多不同的实验并出现空白要快。

感谢所有的帮助。:)

0 投票
1 回答
778 浏览

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

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

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

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

它会像写的那样工作

0 投票
2 回答
1003 浏览

apache-flex - Flex TitleWindow.addChild 删除原始对象

在我的应用程序中,我有一个图表,我想在单击时显示在 TitleWindow 中。

它确实将图表放在显示的标题窗口中,但它从父级中删除了原始图表。然后,当标题窗口关闭时,我的图表就消失了。我不知道如何克隆图表——我尝试过的所有方法都失败了——我不知道为什么会这样。

解决方案:

// ... MyWindow.mxml ...

0 投票
4 回答
24030 浏览

apache-flex - Adobe Flash Builder (flex4):addChild() 在此类中不可用。

我想将 swf 加载到 flex 4 应用程序中以使用它的类。

我收到错误:

错误:addChild() 在此类中不可用。相反,使用 addElement() 或修改皮肤(如果有的话)。
在 spark.components.supportClasses::SkinnableComponent/addChild()[E:\dev\gumbo_beta2\frameworks\projects\spark\src\spark\components\supportClasses\SkinnableComponent.as:966]
在 main/private:init/loaded( )[C:\Documents and Settings\ufk\Adobe Flash Builder Beta 2\xpogames-toolkit-test\src\main.mxml:22]

如果我更改addChild()addElement(),我会收到以下编译错误:

1067:将 flash.display:Loader 类型的值隐式强制转换为不相关的类型 mx.core:IVisualElement。main.mxml 路径/目录第 22 行 Flex 问题

任何想法如何解决这个问题?