gpt4 book ai didi

apache-flex - Actionscript 和 ViewStack = 无法访问空对象引用的属性或方法

转载 作者:行者123 更新时间:2023-12-04 07:09:02 25 4
gpt4 key购买 nike

我正在以面向对象的方式编写 flex 程序,并且已经到了创建 ViewStack 来容纳各种面板的地步。我的问题是,当我将面板添加到 ViewStack 时,它会引发上述错误。毫无疑问,答案很明显,所以这里是包含我的 ViewStack 的管理器类的构造函数。

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

最佳答案

我不知道你为什么要设置 currentState ViewStack 的属性(property).你想选择那个 child 吗?如果是这样,请尝试使用 selectedChild属性(property)代替。这应该有效:

{
stack = new ViewStack();

loginPanel = new LoginPanel();

regPanel = new RegisterPanel();

stack.creationPolicy = "all";

stack.addChild(loginPanel);

stack.selectedChild = loginPanel;
}

关于apache-flex - Actionscript 和 ViewStack = 无法访问空对象引用的属性或方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/660878/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com