Domanda

Ho un Tab mx navigatore e ha aggiunto diversi Childs ... posso usare selectedIndex (int) per aprire / selezionare la scheda corrispondente (int), ma Come faccio a sapere il valore di una scheda selezionata / open ???

Tutte le idee.

Si prega di aiuto

È stato utile?

Soluzione

È necessario proprietà selectedIndex (è leggibile / scrivibile). Si veda anche Event.CHANGED al cambiamento scheda cattura.

Altri suggerimenti

Vuoi dire il contenuto del navigatore?

<?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>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top