【发布时间】:2012-01-08 08:58:19
【问题描述】:
我是 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
【问题讨论】: