左側にいくつかのタブがあり、右側に 1 つのタブがあるタブ ナビゲータを開発する必要があります。「tabOffset」プロパティを試しましたが、これは役に立たないようです。
前もって感謝します!
左側にいくつかのタブがあり、右側に 1 つのタブがあるタブ ナビゲータを開発する必要があります。「tabOffset」プロパティを試しましたが、これは役に立たないようです。
前もって感謝します!
カスタム TabNavigator コンポーネントを作成しました。
package
{
import mx.containers.TabNavigator;
import mx.controls.Button;
import mx.events.FlexEvent;
public class CustomTabNavigator extends TabNavigator
{
public function CustomTabNavigator()
{
super();
}
override protected function createChildren(): void
{
super.createChildren();
tabBar.addEventListener(FlexEvent.CREATION_COMPLETE, addSpacer);
}
public function addSpacer(event: FlexEvent): void
{
var buttonCount: int = tabBar.getChildren().length;
var _width : Number = this.width;
var button: Button = tabBar.getChildAt(buttonCount-1) as Button;
_width = _width - button.width;
button.x = _width;
}
}
}