可以在Flash中创建包含常量的类吗?

时间:2012-10-18 23:02:12

标签: flash flashdevelop

所以,我正在尝试使用ActionScript 3程序中的每个类都可以访问的常量。我使用FlashDevelop,我创建了这个:

package
{
    public class ConstClass
    {
         public static const alpha : int = 30;
         public static const beta : Boolean = true;
    }
}

我可以在我的程序中使用它,例如:sigma = ConstClass.alpha + 10。现在,我的问题是: 1.它会对我的计划的表现产生负面影响吗? 2.有更好的方法以更快的方式实现相同的效果吗?

1 个答案:

答案 0 :(得分:0)

你的意思是静态? Const修饰符使您的字段不可变,但静态提供类访问。

  1. 这取决于您的程序或如何使用静态字段。例如,访问局部变量要快得多。然而,通常的做法是使用静态字段来保存原始不可变数据或实用程序函数。

  2. 你的意思更快?打字或表现更快?这又取决于你的代码。

  3. Interesting tests,但无论如何,对绩效的影响微乎其微。