目前Adobe Flex的中文版学习资料比较少,而且大多都很零散,不适合用来系统地学习。我在这里罗列一下在我的学习过程中读过的一些资料。当然是以Adobe的官方文档为主,这些文档内容非常详尽,应该作为学习的首选。
首先下载并安装好Flex开发工具Flex Builder 2。Flex Builder 3的Beta版目前还不是很稳定,不推荐使用。
我发现这篇文档非常适合新手用来入门:重庆大坪的刘刚所翻译改编的《Flex中文帮助》,pdf格式。
这篇中文文档有4章,按照其中的例子一路做下来,对于Flex开发过程、开发工具、开发环境可以有一个较为全面的感受。
接下来开始打基础,千里之行,始于足下,下盘不稳,以后你吃苦头的时候会很多。
Flex开发的基础就是ActionScript 3,这门语言与JavaScript很相似,但是差异也很大(过一段时间空闲了我来详细罗列一下这两门语言之间的差异)。ActionScript 3是基于ECMAScript 4来设计的,未来的JavaScript 2也会基于ECMAScript 4来设计,但是从现在的JavaScript 1.5(目前所有主流的浏览器所支持的JavaScript版本)迁移到ActionScript 3却需要付出很多学习。不过一旦熟练掌握了ActionScript 3,未来掌握JavaScript 2易如反掌。
以下3本中文文档来自Flash 9的官方文档:
《ActionScript 3.0编程》 ,pdf格式。务必熟读。
《使用ActionScript 3.0组件》,pdf格式。参考、查阅。
《ActionScript 3.0语言和组件参考》,chm格式。参考、查阅。
然后就只能读英文文档了,Flex 2的官方文档都是英文版的:
《Getting Started with Flex 2》,pdf格式。读过了《Flex中文帮助》,这本书就不需要看的很仔细了,因为《Flex中文帮助》的内容基本上就是翻译这本书。
《Using Flex Builder 2》,pdf格式。工欲善其事,必先利其器,对于开发工具的详细介绍。
《Programming ActionScript 3.0》,pdf格式。和Flash 9那本中文版的《ActionScript 3.0编程》内容几乎完全相同。还是读中文版的吧,可以节省很多时间。
《Flex 2 Developer’s Guide》,pdf格式。最后这本书是开发过程中需要时时查阅的文档。读到这本书的时候,你已经完全入门了。如果能熟读这本书(1858页),你已经是高级Flex开发人员了。
学习路线中必读的书:《Flex中文帮助》->《ActionScript 3.0编程》->《Flex 2 Developer’s Guide》,这基本上就是目前最快的学习路线了。前两本书读完大约需要两周时间,最后一本书可以在开发过程中一边做开发一边阅读。Flex入门仅需要两周时间,成为高手大约需要一年时间。
分享到:
相关推荐
5. **路径规划**:根据起点和终点计算最佳路线,支持驾车、公交、步行等多种方式。 6. **事件监听**:监听地图的点击、拖动等事件,以便进行相应的响应。 7. **自定义覆盖物**:除了标准的标记,还可以创建自定义的...
- **Flex**:Flex是Adobe开发的一种富互联网应用程序(RIA)框架,基于ActionScript 3.0语言和Flash Player或Adobe AIR运行时环境,用于构建交互式Web应用。 - **地图服务**:MapABC Flex API提供包括地图加载、...
Google Maps API和Flex技术都在不断更新和发展,作为开发者,需要保持学习,关注最新的API特性和最佳实践,以提高应用的质量和用户体验。 总结,`flex Google Map API`的结合使用,为开发者提供了丰富的工具,以...
它允许开发者使用Adobe Flex技术来创建交互式地图应用,这些应用可以展示地理信息、进行空间分析,并与用户进行深度互动。 1. **Flex技术基础** Flex 是一种基于ActionScript 3.0的开源框架,用于构建在Adobe ...
Flex API是高德地图提供的一种基于Adobe Flex技术的开发接口,它允许开发者在Flash环境中创建动态、交互式的地图应用。Flex API结合了ActionScript 3.0的强大功能和Flash Player的广泛兼容性,使得地图功能的实现...
在“SuperMap iClient for Flex”中,路径分析通常涉及到网络分析,它考虑了交通网络的特性,如道路类型、速度限制、单行道等,以计算出最佳路线。 小车移动的实现是基于路径分析的结果。在这个范例中,小车能够在...
- **Flex**:Adobe Flex是一个开源框架,用于构建和部署在多个操作系统和浏览器上运行的RIA。它使用MXML和ActionScript 3.0进行开发。 - **ArcGIS**:Esri的ArcGIS是全球领先的地理信息系统,提供地图制作、地理...
3. 路线规划(Directions Service):计算两个或多个地点之间的最佳路线,包括交通状况、步行、骑行和公共交通等多种模式。 4. 地图覆盖物(Overlays):如信息窗口(InfoWindows)、多边形、折线等,可以用来增强...
这类游戏通常包含多种类型的防御塔,每种塔有不同的攻击方式和升级路线,玩家需要根据敌人的特性和数量,合理布局和升级防御设施,以达到最佳防守效果。 在《前线塔防2》中,源码的实现主要基于Adobe Flash技术。...