TabbedViewNavigator из Actionscript - PullRequest
0 голосов
/ 16 ноября 2011

Как я могу создать экземпляр 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.

1 Ответ

0 голосов
/ 09 декабря 2011

temp.removeChild (это);- это проблема, которую вы просто снимаете со сцены.В этом ряду нет смысла.

...