ActionScript 2.0 组件语言参考 |
|
|
|
| Accordion 组件 > Accordion.numChildren | |||
Flash Player 6 (6.0.79.0)。
Flash MX Professional 2004。
accordionInstance.numChildren
属性(从 View 继承);指示 Accordion 实例中的子项数(UIObject 类型)。标题不会被计作子项。
为每个 Accordion 子项都提供一个索引编号以指示其位置。该索引编号从零开始,因此第一个子项为 0,第二个子项为 1,依此类推。代码 my_acc.numChild - 1 始终引用添加到 Accordion 的最后一个子项。例如,如果某个 Accordion 中有 7 个子项,则最后一个子项的索引为 6。numChildren 属性不是从零开始的,因此 my_acc.numChildren 的值将为 7。7 减 1 的结果是 6,即最后一个子项的索引编号。
以下代码使用 numChildren 来获取对 my_acc 最后一个子项的引用,并将标签更改为"Last Child"(最后一个子项):
import mx.core.View; // 创建包含 View 类的实例的子面板。 my_acc.createSegment(View, "myMainItem1", "Menu Item 1"); my_acc.createSegment(View, "myMainItem2", "Menu Item 2"); my_acc.createSegment(View, "myMainItem3", "Menu Item 3"); // 获取对最后一个子对象的引用。 var lastChild_obj:Object = my_acc.getChildAt(my_acc.numChildren - 1); // 更改对象的标签。 lastChild_obj.label = "Last Child";
|
|
|
|