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():清除多媒体数据
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- c – typedef std容器?
- c# – 在DropDownFor值更改时更改EditorFor的值
- vb.net – 任何当前支持的Microsoft语言都可以创建Active X
- 交行531工程
- 依赖项 – 安装Canon打印机驱动程序后,Mint updater失败
- 正则表达式 – 用于描述信用卡到期(有效期)日期的正则表达式
- c# – 使用TestHost测试AspNetCore,找不到WebApplicationTe
- sqlite3 varchar与“like”匹配但不是“=”
- ruby-on-rails – RSpec:undefined方法`infer_spec_type_f
- 反应原生 – 反应原生弯曲方向