论坛首页 编程语言技术论坛

Flex创建一个UI component的全过程

浏览 3319 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-05-26  
  • 请求component的构造器
  • 设置component的属性
  • 调用父容器的addChild方法,这包括:
    1. a) Flex设置component的parent属性并引用其父容器。
    2. b) 设置component样式
    3. c) component发送add事件(其实是flex发送,component是源)
    4. d) 父容器发送addChild事件
    5. e) Flex发送component的preinitialize时间
    6. f) Flex创建并初始化component的子UI—如button组件显示“确定”文本的text label
    7. g) Flex发送Initialize时间
  • 接下来,为了显示component,一个render事件被触发
    1. a) Flex完成显示component的所有必需过程,包括layout component
    2. b) Flex设置component的visible属性为true
    3. c) Flex发送creationComplete事件
    4. d) Flex发送组建的updateComplete事件



Flex创建component有四个事件

  1.   preinitialize 事件发生在component生命周期的最开始。
  2.   捕获 initialize 事件去设置component的外观,因为这是flex还没有做这件事
  3.   当component被绘制完毕并且被放置在布局中,flex派发这个事件
  4.   updateComplete 会在每当component 更新时发生

 

 

   发表时间:2008-05-27  
  这么一些清晰很多, 强烈要求LZ画个图出来!!
0 请登录后投票
   发表时间:2008-06-05  
我一般的习惯介绍怎么做,就来一段代码将,这样估计容易理解,不知道flex的程序员是不是也有这个习惯,我看flex的书,感觉好不习惯,总是将一些界面操作,如果点什么按钮呀,怎么用那个开发工具啦,为什么不来一串代码,直接就搞定了。我不是flex开发的,是不是想法不一样。呵呵
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics