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";