actionscript变量名称

时间:2011-11-28 23:05:37

标签: flex actionscript

我是动作的新手。我从其他人那里得到了一些代码,并对某些语法感到困惑。

private static var _337833930conversationStartTimeList:ArrayList;
private static var conversationStartTimeList:ArrayList;

这两个是否代表相同的变量或不同的变量?

我认为这些应该是不同的,但get和set函数似乎也适用于前者。

是否有人帮助我解释为什么会这样做,并且更好地为我提供一些进一步研究的参考。

由于

    public static function get conversationStartTimeList() : ArrayList
    {
        return GeneralManager._337833930conversationStartTimeList;
    }// end function

    public static function set conversationStartTimeList(param1:ArrayList) : void
    {
        var _loc_3:IEventDispatcher = null;
        var _loc_2:* = GeneralManager._337833930conversationStartTimeList;
        if (_loc_2 !== param1)
        {
            GeneralManager._337833930conversationStartTimeList = param1;
            _loc_3 = GeneralManager.staticEventDispatcher;
            if (_loc_3 !== null)
            {
                _loc_3.dispatchEvent(PropertyChangeEvent.createUpdateEvent(GeneralManager, "conversationStartTimeList", _loc_2, param1));
            }
        }
        return;
    }// end function

1 个答案:

答案 0 :(得分:0)

这两个名字有不同的名称,它们在两个单独的陈述中声明 - 为什么你认为它们只是两个独立的变量?