细细品味Flex——新Flex学习手册

浏览: 2057

Flex介绍

       Flex 是一个高效、免费的开源框架,可用于构建具有表现力的 Web 应用程序,这些应用程序利用 Adobe Flash Player和 Adobe AIR, 运行时跨浏览器、桌面和操作系统实现一致的部署。虽然只能使用 Flex 框架构建 Flex 应用程序,但Adobe Flash Builder软件可以通过智能编码、交互式遍历调试以及可视设计用户界面布局等功能加快开发。

  本手册是Flex4.0学习手册,希望对学习Flex同仁有所帮助,本文不是鄙人所写,非常感谢原作者Beniao。

文章的目录

第0章 版权说明

第1章ActionScript 3.0 Step By Step

1.1工欲其善,先利其器(Flex Builder)

1)下载/安装Adobe Flex Builder

2)启动Flex开发环境

3)创建"Hello Wrold"的Flex项目

4)开发"Hello World"程序

5)MXML编程模型

1.2建立扎实的ActionScript 3.0语法基础

1)标识符

2)关键字

3)数据类型

4)运算符

5)常量和变量

6)其他

1.3学学流程控制

1)分支语句

2)循环语句

3)本节总结

4)推荐文章

1.4来自面向对象开发之前的呐喊:“学会写可重用的代码”

1)从创建项目开始

2)使用方法创建可重用代码

3)养成使用类封装方法的好习惯

4)调用可重用代码的方法

5)使用异常加强代码的健壮性

6)本节小结

1.5走在面向对象开发的路上,以类为基础去思考编程问题

1)类的基本要素

2)类的属性和方法

3)类的派生(继承)

4)方法的覆盖

5)动态类

6)修饰符

7)接口

8)推荐文章

1.6学对象事件模型,从点击按扭开始

1)从点击按扭认识事件

2)ActionScript 3.0的事件体系

3)事件流和事件对象

4)创建自定义事件

1.7使用XML和XMLList类处理XML数据

1)创建内部XML文档

2)加载外部XML文档

3)XML的元素、节点与属性

4)使用XMLList读取XML数据

1.8动态的数据展现源于灵活的数据绑定

1)"{}"绑定表达式

2)[Bindable]绑定符号

3)<mx:Binding>标签

4)BindingUtils与动态绑定

5)自定义数据绑定

1.9使用样式(style)和皮肤(Skin)两大画笔为应用程序界面画妆

1)使用<mx:Style>标签定义局部样式

2)使用<mx:Style>标签引入外部样式表

3)使用Flex的样式设计器

4)以编程的方式设置样式

5)引入外部皮肤(Skin)美化应用程序

第2章 走近Flex组件

2.1沿着ActionScript我们一路走近Flex组件世界

2.2简单实用的Alert组件

2.3按扭组件

1)Button组件

2)ButtonBar组件

3)CheckBox组件

4)LinkBar组件

5)LinkButton组件

6)PopUpButton组件

7)RadioButton组件和RadioButtonGroup组件

8)ToggleButtonBar组件

2.4分组组件(Box)、分割组件(DividedBox)和容器组件(Panel)

1)分组组件(Box)

2)分割组件(DividedBox)

3)容器组件(Panel)

2.5数据组件(Dataehoose,DateFiled)与文本组件(Label,Text)

2.6使用Form、FormHeading、FormItem布局表单界面(登录界面示例)

第3章Flash Media Server 3.0(简称FMS3)

3.1第一个FMS程序,连接到FMS服务器(Flash/Flex两种实现)

1)FMS应该做些什么

2)Flash连接到FMS服务器

3)Flex连接到FMS服务器

4)注意事项

3.2创建可交互的FMS连接--I can say:Hello World

3.3创建基于FMS的流媒体播放程序,看山寨帮的山寨传奇

3.4在线视频录制、视频回放

3.5通过FMS实现时时视频聊天(Flash|Flex)

3.6使用远程共享对象(SharedObject)实现多人时时在线聊天(Flex | Flash)

3.7 FMS案例开发--视频聊天室

1)FMS案例开发--视频聊天室(一)

2)FMS案例开发--视频聊天室(二)

3)FMS案例开发--视频聊天室(三)

4)功能扩展开发之聊天表情

第4章 Flex与.NET互操作

4.1基于Socket的网络连接

4.2基于WebService的数据访问(上)

4.3基于WebService的数据访问(下)

4.4使用HttpService、URLReqeust和URLLoader加载/传输数据

1)使用HTTPService传递和加载数据

2)了解URLReqeust

3)使用URLLoader加载数据

4.5使用FileReference+HttpHandler实现文件上传/下载

4.6 Flex和.NET协同开发利器FluorineFx

1).NET服务端的开发

4.7了解FluorineFx的环境配置(远程对象、网关、通道、目的地)

4.8使用FluorineFx网关实现远程访问

1)返回对象示例

2)返回DataTable对象

3)返回DataTable对象

4.9 FluorineFx.NET的认证(Authentication )与授权(Authorization)

4.10 FluorineFx.Net的及时通信应用(ApplicationAdapter)(一)

4.11 FluorineFx.Net的及时通信应用(Remote Procedure Call)(二)

1)客户端的RPC(客户端调用服务器端)

2)服务器端的RPC(服务器端调用客户端)

4.12 FluorineFx.Net的及时通信应用(Remote Shared Objects)(三)

4.13 FluorineFx.Net实现视频录制与视频回放 (回复中有视频聊天的实现)

4.14 FluorineFx的AMF(Action Message Format)协议通信

4.15使用FluorineFx中的字节数组(ByteArray)实现图片上传

4.16 FluorineFx + Flex视频聊天室案例开发

1)服务器端开发

2)客户端开发

3)应用程序部署

第5章 其他

5.1 通过Flash实现ASP.NET多文件上传

5.2 通过事件控制物体移动

1)基于鼠标的事件控制物体移动

2)使用ENTER_FRAME事件控制物体移动

3)基于键盘按键控制物体移动

4)物体拖拽移动

5)控制精灵向鼠标方向旋转

5.3 使用TileList+TitleWindow组件开发聊天表情功能

5.4 Flex中使用渲染器(ItemRenderer)

5.5 Flex实现图片展播+渐出特效

5.6 AS3及Flex的百条常用知识

5.7 FMS命令索引及部分示例

文章下载

推荐 1
本文由 xia520pi 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册