如何知道选择/打开的索引值选项卡Flex(TabNavigator)

时间:2011-10-18 16:21:08

标签: actionscript-3 mxml flex4.5

我有一个mx Tab导航器并添加了几个子...我可以使用selectedindex(int)来打开/选择相应的(int)选项卡但是如何知道所选/打开选项卡的值??? / p>

任何想法。

请帮忙

2 个答案:

答案 0 :(得分:1)

你的意思是导航内容?

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
               xmlns:s="library://ns.adobe.com/flex/spark"
               xmlns:mx="library://ns.adobe.com/flex/mx"
               minWidth="955"
               minHeight="600">


    <fx:Script>
        <![CDATA[
            import mx.core.INavigatorContent;
            import mx.events.IndexChangedEvent;

            protected function tabNavigator_changeHandler(event:IndexChangedEvent):void
            {
                var obj:INavigatorContent = tabNavigator.selectedChild;
            }
        ]]>
    </fx:Script>

    <mx:TabNavigator id="tabNavigator"
                     change="tabNavigator_changeHandler(event)" />

</s:Application>

答案 1 :(得分:0)

您需要selectedIndex属性(它是可读/可写的)。另请参阅Event.CHANGED以更改标签。