易截截图软件、单文件、免安装、纯绿色、仅160KB

Flex 开发框架

更多 Flex 4 示例,请到 http://www.slsay.com
现有成熟常用的Flex框架:
 Cairngorm (Adobe Open Source) - MVC framework
 PureMVC (Open Source) - MVC framework
 Mate (Open Source) - tag-based, event-driven
 Swiz (Open Source) - Metadata-based Dependency Injection
 Spring ActionScript (Open Source) – IOC Framework
 􀟋􀬟􀧴􀬉
 http://www.infoq.com/news/2008/01/flex-mvc
-------------------------------------------
Cairngorm:http://opensource.adobe.com/wiki/display/cairngorm/
特点:
最成熟,最知名的Flex开发框架
micro-architecture,有一系列的design patterns集合
很大程度上借鉴了Java开发框架
专注于响应用户交互,封装服务器交互逻辑,管理客户端状态和UI状态
基于Cairngorm框架的Flex项目结构:
ModleLocator
ServiceLocator
封装的业务逻辑
FrontController类
优点:
开发者社区的支持力度
从Java开发框架借鉴而来的成熟实践策略
适合大型的Flex项目
适合团队开发,由于具备出色的架构理论支持和任务分发机制
不足:
代码冗余
Flex内置事件模型复杂化
框架过于依赖全局单例模式
Service Locator和Delegates比较臃肿
没有针对Views的解决方案
-----------------------------------------------------------------------
PureMVC:http://puremvc.org/
特点:
有中文最佳实践文档
非针对Flex的框架
专注于MVC模式
Model,View,Controller也是单例
还有第四个单例叫做Façade,用来实现各层的通讯和public方法访问
基于PureMVC框架创建的Flex项目
结构:
与Cairngorm类似
将项目分成几个不同的packages
通过扩展框架类来实现类的操作
通过额外的Façade类来作为应用入
优点:
结构非常清晰
开发者社区支持充分
适合团队开发使用
不足:
依赖于单例模式
不专注于Flex,对于MXML开发无特殊优势
过于强调理论,实践开发周期变长
CASTING太过复杂
Debugging调试过于困难
------------------------------------------------------------
Mate:http://mate.asfusion.com/
特点:
基于标签和事件驱动的框架
完全基于MXML实现
事件驱动专注于更容易的定义谁来响应事件
“别给我电话,我会打给你&rd


相关文档:

Flex:ArrayCollection转xml形式的实例

ArrayCollection转成xml类型示例
下面模拟一组数据exams,将其转化为xml形式.详细代码见下:
Xml代码
<?xml version="1.0" encoding="utf-8"?>  
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" fontSize="12"  creationComplet ......

FABridge教程(Flex+Ajax)

今天找一些Flex资料,偶然发现很多人在问有关FABridge的问题,看了一下,大致都是在问在FlashBuilder中如何通过FABridge来实现F-A的交互。简单说说吧。
一.通过js访问Flex组件
    1.准备工作。先建立Flex工程 :fademo,并放置一个文本框:txtName。做完后代码应该类似于这个样子:
<?xml version="1.0 ......

从头学FLEX no.1

1.当下载了flash builder 4 beta ,安装启动时候,回提示输入注册码。可通过网址https://freeriatools.adobe.com/flashbuilder4beta/ 输入Flex Builder 3 Serial #: 来换取 builder 4 beta的注册码。在邮件中查收
2.通过http://www.adobe.com/devnet/flex/videotraining/flex4beta/来学习flex4.个人感觉video做的很不 ......

Flex加载图片

Flex使用Loader和URLRequest加载本地图片示例:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute">
<mx:Script>
<![CDATA[
import mx.core.UIComponent;
import mx.controls.Alert;
import flash.display.*;
i ......

flex 中GML转换

package org.openscales.core.format
{
 import flash.utils.getQualifiedClassName;
 import flash.xml.XMLNode;
 import org.openscales.core.Util;
 import org.openscales.core.feature.Feature;
 import org.openscales.core.geometry.Collection;
 import org.openscales.core. ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号