分类:

Flex

有时我们在一些应用实例中可能会遇到这么一种需求:同一个组件,比如一个 button,需要同时监听单击 click 和 双击 double click 事件。通常在列表中,这种需要更为常见一些。例如有左右两个分栏列表,点击选中,可以作一些操作;双击列表项则可以将一侧列表项移动到另一侧。

1 个评论 2.2K 次阅读

layoutChrome() layoutChrome()是 Halo 专用的函数。在 Flex 4 组件里面并没有与之对应的函数或者阶段。这里仅仅为了能够比较完整的介绍整个 Flex 组件的生命周期,才会简单讲解一下这个函数。如果你只是用 Flex 4,就完全可以跳过这部分。

2 评论 2.5K 次阅读

createChildren() createChildren()在构造函数之后,同时要在组件通过addChild()函数添加到父组件(或者在 MXML 文件中隐式地被添加)之后被调用。注意,如果你继承的是Group,那么应该是addElement()而不是addChild()。这是由于Group不支持addChild()函数。 createChildren()函数用于实例化你的组件中所有可视化组 ...

0 个评论 2.1K 次阅读

自定义 Flex 组件,很重要的是要理解 Flex 4 组件的生命周期。不管你的组件是简单还是复杂,有一样是永远不变的,那就是:你的组件应该正确地实例化,正确地创建子组件,并且能够正确地显示出来;当它所展现的数据发生改变时,应该能够正确地重绘自身;或许,当它发生改变时,它应该要通知另外的组件。这一系列动作都是 Flex 框架的一系列方法定义好的。而执行这一系列方法的过程,也就是这个组件的生命周期。

0 个评论 2.2K 次阅读

关于我

devbean

devbean

豆子,生于山东,定居南京。毕业于山东大学软件工程专业。软件工程师,主要关注于 Qt、Angular 等界面技术。

主题 Salodad 由 PenciDesign 提供 | 静态文件存储由又拍云存储提供 | 苏ICP备13027999号-2