加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flex分享:view stack vs. state

发布时间:2020-12-15 01:25:01 所属栏目:百科 来源:网络整理
导读:Flex开发过程中的状态转换极为常用,此文根据二者的特性,做个简略的对比。 结论: 1、 view state是概念性 ?????view stack是技术性 2、 state功能强大 ?? ?2.1.state可以改变layout,通过addChild与removeChild ?? ?2.2 state有强大的事件机制:setEventHa

Flex开发过程中的状态转换极为常用,此文根据二者的特性,做个简略的对比。

结论:

1、 view state是概念性
?????view stack是技术性
2、 state功能强大
?? ?2.1.state可以改变layout,通过addChild与removeChild
?? ?2.2 state有强大的事件机制:setEventHandler,setProperty,setStyle
3、state:calling by name
?? ?stack:calling by reference
4、state 若首状态为空,则更换状态时无需移除子状态

进阶知识:
1.建议使用states,viewState不被建议
2.base state通常为空,state退出事件注册要用setEventHandler去写
3.对于每一个Flex UI文件,要认清他是branch还是leaves:
?? 3.1 如果是branch,参照进阶知识第2条
?? ? ? ?branch的exitPage()要负责:设置初始状态,清理其下的leaves(调用他们的exitPage() ) ?
4.在branch Page里建立
?? ?clearData():用来清除数据相关的部分
?? ?clearUI():清除UI相关的部分
?? ?clearMedia():清除多媒体数据

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读