Accordion.selectedChild

可用性

Flash Player 6 (6.0.79.0)。

版本

Flash MX Professional 2004。

用法

accordionInstance.selectedChild

描述

属性;如果存在一个或多个子项,则为选定子项(属于 UIObject 类型);如果不存在子项,则为 undefined

如果 Accordion 有子项,则代码 accordionInstance.selectedChild 与代码 accordionInstance.getChildAt(accordionInstance.selectedIndex) 等效。

将此属性设置为一个子项将导致 Accordion 开始转换动画以显示指定的子项。

如果更改 selectedChild 的值,则会同时更改 selectedIndex 的值。

如果 Accordion 有子项,则默认值为 accordionInstance.getChildAt(0)。如果 Accordion 没有子项,则默认值为 undefined

示例

以下示例检测何时选定某个子项,并在每次选定某个标题时在"输出"面板中显示该子项的顺序:

// 创建新的侦听器对象。
var my_accListener:Object = new Object();
my_accListener.change = function() {
    trace("Changed to different view");
    // 将子面板的标签分配给变量
    var selectedChild_str:String = my_acc.selectedChild.label;
    // 基于所选的子项执行操作
    switch (selectedChild_str) {
    case "Shipping Address": 
        trace("One was selected");
        break;
    case "Billing Address":
        trace("Two was selected");
        break;
    case "Payment": 
        trace("Three was selected");
        break;
    }
};
my_acc.addEventListener("change", my_accListener);

请参阅

Accordion.selectedIndex