Accordion.destroyChildAt()

可用性

Flash Player 6 (6.0.79.0)。

版本

Flash MX Professional 2004。

用法

accordionInstance.destroyChildAt(index)

参数

index 要破坏的 accordion 子项的索引编号。accordion 的每个子项均按其创建顺序获得了一个从零开始的索引编号。

返回

无。

说明

方法(从 View 继承);破坏其中一个 accordion 子项。要破坏的子项是由其索引指定的,该索引将被传递到 index 参数中的方法。调用此方法将同时破坏相应的标题。

如果已破坏的子项处于选定状态,则会选择一个新的选定子项。如果有下一个子项,则会将其选定。如果没有下一个子项,则会选定前一个子项。如果没有前一个子项,则该选择是未定义的。

注意

调用 destroyChildAt() 会将 numChildren 属性减 1。

示例

在选择第三个子项时,以下代码会破坏 my_acc 的第一个子项:

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

// 创建新的侦听器对象。
my_accListener = new Object();
my_accListener.change = function() {
   if ("myMainItem3"){
   my_acc.destroyChildAt(0);
   }
};

my_acc.addEventListener("change", my_accListener);

请参阅

Accordion.createChild()