Flex Viewer
原创盗版
GIS的学习者
展开
-
Flex Viewer 开发教程(2)Widget配置文件
2 Widget配置文件在Flex Viewer的设计中,每个Widget都可以有一个配置文件,来配置Widget所需要的各种资源,提倡的做法是配置文件名与Widget名称保持一致,并且位于同一目录下。当然,Widget的配置文件不是必须的,当不需要配置信息时,配置文件可省略。在《Flex Viewer解析》中,我们以HelloWorldWidget为例,说明如何在Flash Bu转载 2013-07-19 22:59:15 · 699 阅读 · 0 评论 -
Flex Viewer 开发教程(3)Widget与WidgetTemplate
1 Widget与WidgetTemplateHelloWorldWidget中短短几行代码,却能实现如此cool的一个Widget,这要归功于WidgetTemplate。WidgetTemplate是IWidgetTemplate接口的默认实现,提供组成Widget的各个部分,包括标题栏、内容面板、控制按钮、工具按钮、Widget图标等等。Widget将WidgetTempla转载 2013-07-19 23:00:10 · 747 阅读 · 0 评论 -
Flex Viewer 开发教程(4)Widget与Map交互
1 Widget与Map交互Widget与Map之间的交互是最常见的一种交互 ,BaseWidget不仅定义了Map实例对象,而且封装了与Map进行交 互的方法。BaseWidget良好封装使Widget与Map交互非常简单。1.1 交互方式1:map实例在BaseWidget中,有如下代码:/** * Current active map th转载 2013-07-19 23:05:46 · 848 阅读 · 0 评论 -
Flex Viewer 开发教程(5)Widget与Widget交互
1. Widget与Widget交互有些情况下一个特定功能需要多个Widget相互协作共同完成,但是这种协作不能打破Widget彼此之间的独立性。本着简单原则,Widget之间通过事件进行交互。本小节设计了两个Widget来说明Widget之间通过事件进行交互,名为HelloWidgetWidgetA和HelloWidgetWidgetB,HelloWidgetWidgetB可以转载 2013-07-19 23:06:25 · 555 阅读 · 0 评论 -
Flex Viewer 开发教程(6)Widget与共享数据
Widget与共享数据 Flex Viewer通过DataManager提供数据共享服务, 各个模块可通过事件进行数据共享和数据获取。DataManager负责将共享数据以key-value的形 式存储于内存,并随时准备接收和派发共享数据。先来分析一下DataManager的代码:public class DataManager extends EventDispatche转载 2013-07-19 23:07:18 · 477 阅读 · 0 评论 -
Flex Viewer 开发教程(终)
1. Widget与服务器交互本 小节将不涉及具体的代码细节,因为Widget与服务器的交互不会因为Flex Viewer的架构而有 所不同,了解了Flex程序如何与服务器端进行交互,直接应用到Widget中即可。下表是Flex与服务器端进行交互可用的技术,具体细节可参考《Flex 4 in Action》中的第15章。 2. 后记转载 2013-07-19 23:08:02 · 710 阅读 · 1 评论 -
Flex Viewer 开发教程(1)Flex Viewer配置文件
Flex Viewer的设计原则是SIMPLICITY(简单)。因为简单原则,Flex Viewer易于部署、配置和扩展。为了达到 “简单”这个目的,Flex Viewer在设计和实现上未引入第三方框架。但是从其框架结构上,我们能 捕捉到一些Flex框架中最佳实践的影子,比如事件机制就与PureMVC中的Notification机制类似。其实,Flex Viewer本身就可以被认为是一个框架。转载 2013-07-19 22:57:01 · 745 阅读 · 0 评论