Apache flex flex调试器中带美元符号的变量?
当我在显示对象的属性中调试flex应用程序时,我还会看到以美元符号开头的变量,如:$alpha、$width、$x等。。 它们是什么?Apache flex flex调试器中带美元符号的变量?,apache-flex,debugging,Apache Flex,Debugging,当我在显示对象的属性中调试flex应用程序时,我还会看到以美元符号开头的变量,如:$alpha、$width、$x等。。 它们是什么? 它们是否与“正常”alpha、width、x属性不同?属性允许访问Flex框架隐藏的本机播放器值。Flex框架公开的值可以是显式设置的值或基于其他值或绑定或样式计算的值的组合,这些绑定或样式在失效后传播到本机值 通常情况下,除非有非常具体的原因,否则不应参考$属性 此信息在框架源代码的注释中提供。我不确定是否在其他地方有记录。您的sdk目录中提供了完整的mx f
它们是否与“正常”alpha、width、x属性不同?属性允许访问Flex框架隐藏的本机播放器值。Flex框架公开的值可以是显式设置的值或基于其他值或绑定或样式计算的值的组合,这些绑定或样式在失效后传播到本机值 通常情况下,除非有非常具体的原因,否则不应参考
$
属性
此信息在框架源代码的注释中提供。我不确定是否在其他地方有记录。您的sdk目录中提供了完整的mx framework源代码:
..\sdks\3.3.0\frameworks\projects\framework\src
$height
文档中说
/*
*此属性允许访问播放机的本机实现
*“height”属性的,该属性可能非常有用,因为
*可以覆盖“高度”,从而隐藏本机实现。
*请注意,此“基本属性”是最终属性,不能被覆盖,
*因此,你可以依靠它来反映球员层面发生的事情。
*/
它被标记为mx_internal,因此您需要声明使用名称空间mx_internal;在你自己的课堂上访问它