apache-flex - Flex中组件的visible和includeInLayout属性之间的区别

标签 apache-flex actionscript-3 mxml

谁能告诉我有关组件的visible和includeInLayout属性的信息,以及将{false,false},{false,true},{true,false}组合使用时组件的状态是什么?先感谢您。

最佳答案

好的,visible仅与组件的可见性有关,而includeInLayout仅与参与组件的布局过程有关。在谈论布局时,我们所谈论的是诸如垂直布局,水平布局或图块布局之类的布局,其中子项的位置由其他子项的位置确定。

好吧,根据这个解释,false,false是关于目标显示对象将不可见并且不会影响布局中其他对象的位置。与根本不存在目标显示对象相同。
false,true案例描述了目标显示对象不可见但参与布局的情况。对于最终用户,它是布局中其他对象之间的空白区域。此空间的尺寸与目标显示对象的尺寸相同。
true,false的大小写使目标显示对象可见但位置不可预测(取决于特定的布局实现)。无论如何,不​​影响作为目标显示对象的布局方式的其他元素的位置。其他元素很可能与我们的目标显示对象重叠

关于apache-flex - Flex中组件的visible和includeInLayout属性之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6367418/

相关文章:

apache-flex - 使用Flex使本地SQLite数据库与实时服务器数据库保持同步

apache-flex - 是否可以从 SWF 中检索矢量图形?

flash - 更改已编译 SWF 文件中变量值的最佳方法

apache-flex - 如何在 Flex 中直观地显示容器的 "break out"?

apache-flex - 不使用 mxml 绘制线条(使用 ActionScript)

javascript - 如何订阅 Flex 3 ActionScript 代码中的 javascript 事件?

android - 支持 Android 的 Flash 游戏

java - Flex 开发人员应了解的内容

flex4 - 以编程方式启用/禁用 Flex 4 中的菜单栏按钮

apache-flex - Flex 4 - GC 根由什么组成?