Actionscript 3 能否分配AS3非静态常数?

Actionscript 3 能否分配AS3非静态常数?,actionscript-3,constructor,constants,Actionscript 3,Constructor,Constants,我想在我的类中使用常量实例变量。以下内容在构造函数中抛出了一个错误(当然,因为我将赋值给一个常量): 我假设存在某种解决方案,因为可以创建非静态常量成员。我们知道所有常量都是常量,但您的代码只能工作 在标准模式下,因为严格模式只允许在初始化时分配常量的值 看看这个来自Adobe的小程序 希望这能有所帮助。我们知道常量是常量,但您的代码只能工作 在标准模式下,因为严格模式只允许在初始化时分配常量的值 看看这个来自Adobe的小程序 希望这能有所帮助。我们知道常量是常量,但您的代码只能工作 在标准模

我想在我的类中使用常量实例变量。以下内容在构造函数中抛出了一个错误(当然,因为我将赋值给一个常量):


我假设存在某种解决方案,因为可以创建非静态常量成员。

我们知道所有常量都是常量,但您的代码只能工作

在标准模式下,因为严格模式只允许在初始化时分配常量的值

看看这个来自Adobe的小程序


希望这能有所帮助。

我们知道常量是常量,但您的代码只能工作

在标准模式下,因为严格模式只允许在初始化时分配常量的值

看看这个来自Adobe的小程序


希望这能有所帮助。

我们知道常量是常量,但您的代码只能工作

在标准模式下,因为严格模式只允许在初始化时分配常量的值

看看这个来自Adobe的小程序


希望这能有所帮助。

我们知道常量是常量,但您的代码只能工作

在标准模式下,因为严格模式只允许在初始化时分配常量的值

看看这个来自Adobe的小程序


希望能有所帮助。

要提供一个不能从外部设置的
public
成员,您可以将其声明为
get函数

public class Rotation 
{
    private var _angle:Number;

    public function Rotation(angle:Number = 0) 
    {
        _angle = angle;
    }

    public function get angle():Number
    {
        return _angle;
    }
}

要提供不能从外部设置的
public
成员,可以将其声明为
get函数

public class Rotation 
{
    private var _angle:Number;

    public function Rotation(angle:Number = 0) 
    {
        _angle = angle;
    }

    public function get angle():Number
    {
        return _angle;
    }
}

要提供不能从外部设置的
public
成员,可以将其声明为
get函数

public class Rotation 
{
    private var _angle:Number;

    public function Rotation(angle:Number = 0) 
    {
        _angle = angle;
    }

    public function get angle():Number
    {
        return _angle;
    }
}

要提供不能从外部设置的
public
成员,可以将其声明为
get函数

public class Rotation 
{
    private var _angle:Number;

    public function Rotation(angle:Number = 0) 
    {
        _angle = angle;
    }

    public function get angle():Number
    {
        return _angle;
    }
}