Actionscript 3 Actionscript 3-通过静态类型类的引用调用可能未定义的方法

Actionscript 3 Actionscript 3-通过静态类型类的引用调用可能未定义的方法,actionscript-3,flash,Actionscript 3,Flash,好吧,我似乎通过将所有内容转换为公共静态解决了下面的问题。但是数学函数呢?它给了我一个错误:通过引用静态类型类调用可能未定义的方法 我不熟悉AS3。这只是我第二天的编码。。但似乎有 我不明白为什么会这样 private var baseExp:int = 10; private var offset:int = 32; private var expCurve:Number = 1.036486; //-----------------------

好吧,我似乎通过将所有内容转换为公共静态解决了下面的问题。但是数学函数呢?它给了我一个
错误:通过引用静态类型类调用可能未定义的方法

我不熟悉AS3。这只是我第二天的编码。。但似乎有 我不明白为什么会这样

      private var baseExp:int = 10;
      private var offset:int = 32;
      private var expCurve:Number = 1.036486;
      //------------------------
      private var nextExp:Number = Math.Round(Math.Pow((base_stats[0] * (baseExp / expCurve)), expCurve * (1 + (base_stats[0] / (offset * 5)))));
      private var _nextExp:Number = nextExp;
      private var currentExp:int = 0;
      /*
       * Check Exp if player can LEVEL UP
       */
      public static function CheckExp():void {
          if (currentExp >= nextExp) {
              base_stats[0] += 1;
              //Add Stat Increments here
              currentExp -= nextExp;
              for (var i:int = 1; i < base_stats.length; i++) {
                  trace(base_stats[i]);
              }
          }
          if (nextExp != _nextExp) {
              RefreshRequiredExp();
              _nextExp = nextExp;
          }
      }

I declared nextExp, _nextExp and currentExp as private... but when I call them in the static function CheckExp, it throws the `Access of

我通过将
Math.Round
更改为
Math.Round
解决了数学问题。其他人也一样。私有变量也被设置为私有静态变量以匹配函数。好的,已经修好了

哇,我不知道我自己能修好。
这太荒谬了,我觉得我只是在自言自语。

我明白。我通常只有先向全世界寻求帮助,我才能自己找到解决办法!想想看。实际上,在没有寻求帮助的情况下,花了大约一个小时才想出来。但在发布之后,我在几分钟内就解决了这个问题。神奇的东西。@Don这叫“与Bob交谈”,其中“Bob”是一个沉默的人,你可以向他谈论你的问题,然后中途停下来,最终实现解决方案。我想如果有什么麻烦,你可以试试这个技巧。也有人说“一个好的问题已经是答案的一半”,所以如果你问得好的话,你可能会用自己的话暗示你需要答案。顺便说一句,你可以接受自己的答案,只是为了其他人不要在不再需要帮助时浪费精力帮助你。
And also an `Error: Call to a possibly undefined method Pow through a reference with static type Class.` in the Math functions.

Is there something wrong I'm doing?