$ object对Flex Objects的某些属性有什么意义?
e.g。 item.$width
答案 0 :(得分:6)
$identifier
表示法是Flex SDK中mx_internal
函数(主要是getter / setter)的使用命名约定。 _identifier
约定用于private
和 mx_internal
变量。
有关命名约定的确切定义,请查看此页面:Coding Conventions - Flex SDK
答案 1 :(得分:2)
“$”符号只是可用于命名Actionscript变量的法律字符子集的一部分(它包含来自EcmaScript规范),因此没有特殊含义。所有这些变量都可以起作用:
var $t$t:String = 'a';
var $$$$$$:String = 'a';
答案 2 :(得分:2)
$
是ActionScript变量/函数名称中的有效字符;该语言不会以任何特殊方式处理以$
开头的变量名称。
特定的API开发人员可能遵循惯例来使用$
启动所有私有/内部变量 - 或者他们来自PHP这样的语言,其中所有变量名称必须以$
开头