没有合适的资源?快使用搜索试试~ 我知道了~
首页Flex_Viewer解析—–结构(3).doc
Flex_Viewer解析—–结构(3).doc
需积分: 3 7 下载量 171 浏览量
更新于2023-03-16
评论
收藏 70KB DOC 举报
Flex_Viewer解析—–结构(3).doc 还有(1)和(2) 可以在下载了1之后再看是否有必要下载2和3,我觉得对于Flex为前台的开发很有帮助
资源详情
资源评论
资源推荐
Flex Viewer 解析—–结构(3)
默认分类 2010-10-29 00:04:00 阅读 10 评论 0 字号:大中小订阅
其他部分:该部分主要介绍配置信息、样式信息、事件信息等的组织结构
这些部分我们在界面中看不到,但是他们起着至关重要的作用,也就我们说的总体架构里面的中间部分。
首先,看看配置信息的组织,ConfigManager.as 和 ConfigData.as 来完成。
ConfigData.as 中定义了配置信息的数据结构
public function CongData()
{
congUI = [];
congMenus = [];
congMap = [];
congBasemaps = [];
congExtents = [];
congWidgets = [];
}
我们可以清晰地看到,我们需要的配置信息基本上都包含其中,如果需要进行配置信息的扩展,那么我们
就首先要在 ConfigData 里面加上扩展的数据结构。
ConfigManager.as 负责把配置文件中的信息读取初始化到一个 ConfigData 里面,并执行事件分发。看一
下里面的内容还是比较容易明白的。就不做介绍了。
然后,样式文件的组织在 UIManager.as 中实现,打开此文件,我们可以在配置文件加载成功的事件监听
函数中找到这一句:
StyleManager.loadStyleDeclarations(value);
这一句就是将配置的样式文件载入到我们的系统中。
第三,我们看看自定义事件是如何组织的,事件的组织主要在 EventBus.as 和 AppEvent.as 中,前者负责
分发事件,后者定义事件。在此不多介绍,以后专门介绍。
第四,程序总体组织 SiteContainer,其将所有的这些组件,配置全部在这个 SiteContainer 里面进行定义,
保证系统中获取的对象都是同一个对象,那就是在 SiteContainer 中定义的对象。SiteContainer 本身也是
静态的,就是在整个系统中只有一个 Sitecontainer,这样我们就可以通过它方便的获取各个控件中的信息。
自定义事件的分发也是由他完成。以后文章会具体介绍。
第五,主窗体 Index.mxml 中信息加载,我们整个 Application 的显示完成有主窗体完成。其中的代码段为:
lodhfe
- 粉丝: 25
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
- MW全能培训汽轮机调节保安系统PPT教学课件.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0