Actionscript和ViewStack =无法访问null对象引用的属性或方法

时间:2009-03-19 02:35:28

标签: flex actionscript-3 oop

我正在以OO方式编写flex程序,我已经到了创建一个ViewStack以容纳各种面板的程度。我的问题是,当我向ViewStack添加一个面板时,它会引发上述错误。毫无疑问,答案非常明显,所以这里是持有我的ViewStack的经理类的构造函数。

stack = new ViewStack();
loginPanel = new LoginPanel;
regPanel = new RegisterPanel;
stack.creationPolicy = "all";
stack.addChild(loginPanel);
stack.currentState = "loginPanel";

1 个答案:

答案 0 :(得分:3)

我不确定您为什么要设置currentState的{​​{1}}属性。你想选择那个孩子吗?如果是这样,请尝试使用ViewStack属性。这应该有效:

selectedChild