apache-flex - 是否所有 child 都必须在 ItemRenderer 的 createChildren 函数上创建?

标签 apache-flex actionscript-3 itemrenderer

我是否需要创建我可能在 createChildren 函数中与 itemRenderer 一起使用的所有对象,即使当前项目不得显示其中的某些对象?

最佳答案

createChildren() 用于创建存在于所有宿主组件生命周期中的子组件。这些 child 和他们的数量是不可变的,就像按钮的标签或边框容器的边框一样。

要创建或删除动态子项,最好使用 commitProperies()updateDisplayList()。后者更可取,因为您可以创建/删除动态子项并在一段代码中执行它们的定位。

关于apache-flex - 是否所有 child 都必须在 ItemRenderer 的 createChildren 函数上创建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6204037/

相关文章:

apache-flex - AS3 : Graphics. lineStyle() -- 仅更改 ALPHA?

apache-flex - 更改 textfield() 鼠标悬停的光标

java - blazesds 消耗大量内存

php - AS3 -> PHP -> DB,如何保证安全?

actionscript-3 - 如何在flex中返回HTTP服务响应?

apache-flex - 在项目渲染器中动态分配图像源在 Flex/AS3 中不起作用

apache-flex - 强制所有项目渲染器提交commitProperties?

java - 在服务器上创建图表并从客户端访问它是糟糕的设计吗?

flash - 我正在使用 Flash AS3 创建扑克游戏,我可以使用哪些最佳设计模式?

apache-flex - 在 Flex 中,皮肤和 itemRenderer 之间有什么区别?