摘要: [继承] 计算组件的默认大小和(可选)默认最小大小。此方法是一种高级方法,可在创建 UIComponent 的子类时覆盖。您无需直接调用此方法。使用 addChild() 方法将组件添加到某个容器时,以及调用组件的 invalidateSize() 方法时,Flex 将调用 measure() 方法。当设置组件的特定高度和宽度时,Flex 不会调用 measure() 方法,即使您显式调用 invalidateSize() 方法也不例外。也就是说,仅当组件的 explicitWidth 属性或 explicitHeight 属性设置为 NaN 时,Flex 才调用 measure() 方法。覆 阅读全文
posted @ 2011-08-10 11:10 lovecd 阅读(543) 评论(0) 推荐(0) 编辑
摘要: Invalidation 是一个很有用的机制,可将组件更改延迟到稍后屏幕更新时进行处理,从而消除了重复的工作。例如,要更改宽度和高度,如果在更改宽度后立即更新组件,然后在设置新高度后再次更新组件,就有些浪费。更改两个属性后再使用新的大小一次性呈示组件,效率会更高。很少调用 Invalidation 方法。通常,在组件上设置属性会自动调用合适的 invalidation 方法。 阅读全文
posted @ 2011-08-10 10:56 lovecd 阅读(170) 评论(0) 推荐(0) 编辑
摘要: flex里的[Inspectable]标签用于为as类的属性定义一些可供flex代码提示等使用的信息,比如属性的类型啦合法值啦默认值啦之类的,[Inspectable]标签可以用在属性上,也可以用在getter/setter方法上,写法如下:[Inspectable(attribute=value[, attribute=value, …])]property_declaration name:type;[Inspectable(attribute=value[, attribute=value, …])]setter_getter_declarations;[Inspectable]标签有如 阅读全文
posted @ 2011-08-10 10:53 lovecd 阅读(1168) 评论(0) 推荐(0) 编辑