Как я могу создать экземпляр TabViewNavigator из ActionScript для Playbook? В настоящее время я добавляю необходимые платформы spark и добавляю этот фрагмент кода в Main моего проекта actionscript:
[SWF(width="1024", height="600", backgroundColor="#ffffff", frameRate="30")]
public class Main extends Sprite
{
private var waitDialog:BaseDialog = new BaseDialog ();
public function Main()
{
super ();
var next:LabelButton = new LabelButton ();
next.label = "Next";
next.addEventListener(MouseEvent.CLICK,showTabs);
this.addChild(next);
}
private function showTabs (event:MouseEvent):void{
var temp:Stage = this.stage;
temp.removeChild(this);
var bar : TabbedViewNavigator = new TabbedViewNavigator();
var tab1:ViewNavigator = new ViewNavigator();
tab1.label = "Test";
bar.addItem(tab1);
temp.addChild(bar);
}
}
Когда кнопка нажата, кнопка исчезает, как и следовало ожидать, но навигатор вкладок не добавляется / не отображается. Я пытался без удаления класса Main
, но это тоже не работает. Что мне нужно сделать, чтобы настроить интерфейс вкладки. Я могу получить похожий код, работающий через Flex и MXML, но не в ActionScript.