ActionScript 2.0 组件语言参考 |
|
|
|
| Accordion 组件 > 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);
|
|
|
|