- 3
- 0
- 约1.43万字
- 约 27页
- 2017-08-30 发布于河南
- 举报
OpenScales学习
OpenScales源码学习
首先从应用说起,学习OpenScales搭建起一个应用很容易,官网上就有详细步骤,当构建OpenScales项目时一般会引入6个swc文件:
其中openscales-core-flash-10.1-1.2.swc是有关flash的,因为flashbuilder4必须使用flash版本为10以上,其余6个一般都引入。
as3corelib-0.92.1.swc是Adobe官方出的一个包,提供一些类和功能,我们可以不管它。
gtween-2.0.1.swc也是Adobe官方出的,它提供tween这种效果,例如在拖拽时,所以也先不管。
其余四个是OpenScales最重要的包,也有对应的源码,在文档的最后将给出对这四个包里的各个类的说明。
OpenScales实现的思想:
先画一下大概的体系结构图:
下面先说一下OpenScales的大体实现思想,OpenScales将各种GIS上的类,如map,layer,bounds,control,handler都再封装一下,封装后的类继承自Group或者UIComponent,然后持有封装前的类作为属性。例如:FxBounds是对Bounds的封装,FxBounds继承自UIComponent,然后有一个属性是Bounds。这样的好处就使继承自UIComponent后可以直接写在MXML标签中,而且访问其bound
原创力文档

文档评论(0)