如何从playbook的actionscript中实例化TabViewNavigator?目前,我添加了必要的spark框架,并在我的actionscript项目的Main中包含这段代码:
[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中使用。
答案 0 :(得分:0)
temp.removeChild(本); - 这是您从舞台上删除影片剪辑的问题。这一行没有任何意义。