gpt4 book ai didi

flash - AS3 - 未定义属性的访问(静态变量)

转载 作者:行者123 更新时间:2023-11-30 23:46:58 24 4
gpt4 key购买 nike

我正在尝试更改类的构造函数中的静态变量。一开始我有:

public static var mainReference:Main;
public static var timerReference:Timer;
public var timer:Timer = new Timer(1000);

这样我的静态函数就可以访问 main 和 timer。在 Main 的构造函数中,我有:
mainReference = this;
timerReference = timer;

问题是,第一个在我编译时没有给出错误,但第二个告诉我未定义属性的访问(timerReference)。

最佳答案

Flash 播放器试图访问 timerReference 可能与此有关。作为类变量而不是静态变量。

尝试这个:

this.mainReference = this;
Main.timerReference = this.timer;

现在您告诉 Flash Player 显式访问 mainReference作为类 var 和 timerReference作为静态类 var。

关于flash - AS3 - 未定义属性的访问(静态变量),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6661469/

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