重写组件遇到的问题

来源:互联网 发布:架子鼓教学软件 编辑:程序博客网 时间:2024/04/30 06:20

      有时候重写组件的时候会遇到measure函数在调用 invalidateProperties(),invalidateSize(),invalidateDisplayList()后失效方法无法执行,即使调用了invalidateSize也不行,虽然FLEX在下一个“渲染事件”(render event)期间对相应的commitProperties(),measure(), updateDisplayList()方法进行调用,但是当用户设置组件的height 和width 属性时, Flex 不会调用measure()方法。也就是说,只有当组件的explicitWidth 和explicitHeight 属性是NaN 时Flex才会调用measure()方法。

原创粉丝点击