Flex-tabnavigator-control
前書き
TabNavigatorコントロールは、子コンテナのコレクションを持つナビゲータコンテナですが、一度に表示できるのはそのうちの1つだけです。
クラス宣言
以下は mx.containers.TabNavigator クラスの宣言です-
保護されたプロパティ
Sr.No | Property & Description |
---|---|
1 |
tabBar : mx.controls:TabBar このTabNavigator内のTabBarへの参照。 |
2 |
tabBarStyleFilters : Object [read-only] The set of styles to pass from the TabNavigator to the tabBar. |
パブリックメソッド
Sr.No | Method & Description |
---|---|
1 |
TabNavigator() コンストラクタ。 |
2 |
getTabAt(index:int):Button 指定されたインデックスにあるナビゲーターのTabBarコントロールのタブを返します。 |
保護されたメソッド
Sr.No | Method & Description |
---|---|
1 |
measure():void [override] Calculates the default sizes and mininum and maximum values of this TabNavigator container. |
2 |
updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void [override] Responds to size changes by setting the positions and sizes of this container’s tabs and children. |
継承されるメソッド
このクラスは、次のクラスからメソッドを継承します-
- mx.containers.ViewStack
- mx.core.Container
- mx.core.UIComponent
- mx.core.FlexSprite
- flash.display.Sprite
- flash.display.DisplayObjectContainer
- flash.display.InteractiveObject
- flash.display.DisplayObject
- flash.events.EventDispatcher
- 対象
次の手順に従って、テストアプリケーションを作成して、FlexアプリケーションでのTabNavigatorコントロールの使用を確認します。
Step | Description |
---|---|
1 | Create a project with a name HelloWorld under a package com.finddevguides.client as explained in the Flex - Create Application chapter. |
2 | Modify HelloWorld.mxml as explained below. Keep rest of the files unchanged. |
3 | Compile and run the application to make sure business logic is working as per the requirements. |
以下は、変更されたmxmlファイル src/com.finddevguides/HelloWorld.mxml の内容です。
すべての変更が完了したら、link:/flex/flex_create_application [Flex-アプリケーションの作成]の章で行ったように、アプリケーションを通常モードでコンパイルして実行します。 アプリケーションに問題がない場合、次の結果が生成されます。[link:/flex/samples/ComplexControlsApplicationl#currentlyLoaded = TabNavigator [Try it online]]