3

XMLRPC for Actionscript 3.0 – Free Library

Posted by wpm on Mar 7, 2009 in Framework


http://danielmclaren.net/2007/08/03/xmlrpc-for-actionscript-30-free-library

Download XMLRPC for AS3


And without further ado, here are the source files:

Some notes:

Tags: , , ,

 
2

WOW open source AS3 Physics engine

Posted by wpm on Mar 2, 2009 in Framework

http://seraf.mediabox.fr/wow-engine/as3-3d-physics-engine-wow-engine/


<br />

Tags: , , , ,

 
-

Text Layout Framework

Posted by wpm on Feb 6, 2009 in Framework, News

<br />

Tags: , ,

 
-

10个Flex调试工具和框架

Posted by wpm on Feb 1, 2009 in Flex

1. Adobe Flex Builder 3 Flex Builder 3 是最大供flex的开发者的工具包,通过武装数组功能,加快开发,巩固调试器,内存剖析,性能剖析达到最好。 不是免费的,可以下载试用版 2. fdb % cd $FLEX_INSTALL_DIR/bin % fdb 你已经开始Flex命令调试了。运用”help”和”tutotial”命令加以开发,易学易用。 3. FlexLib FlexLib工程是一个致力为Adobe Flex 2 和3 创建开源用户接口组件,最近的发布也用20个组件包括图表,容器,控件,mdi,日程表,皮肤等。 4. Flex-Spy Flex-Spy 是Flex 应用程序中用来检查、监视以及动态更新可视组件属性和样式的简单工具。 Demo:demo of Flex-Spy 5. Mate Mate 是基于标签和事件驱动的Flex框架,有详细的文档说明。 6. OpenFlux OpenFlux是开源的Flex框架,允许开发人员创建全新的或自定义的组件,但每个组件不能偏离以下三部分:API,图形(graphics),行为(behavior (Model-View-Controller framework))。 7. ReflexUtil 开源的Flex框架,在运行应用程序是开发人员可以调试和提示组件的属性。 8. Slide Slide is a Flex framework that uses familiar [...]

Tags: , ,

 
-

Flex线条组件

Posted by wpm on Jan 26, 2009 in Flex, Framework, Resources

主页:http://flexwires.googlecode.com/

snap3

* Getting Started
* Introduction to Wire Jacks
* YouTube TV
* Logic Gate

Tags: , , , , , ,

 
-

Ruboss——面向Rails的Flex框架

Posted by wpm on Dec 24, 2008 in Framework

Ruby on Rails(ROR)是一个基于Ruby的用于快速Web应用开发的开源框架。Rails和RIA社区目前都在积极地寻求两者的集成方案,而Flex框架Ruboss就是这样一个成果。InfoQ采访了Ruboss的联合创始人及CEO Peter Armstrong以更深入地了解该框架。 根据Armstrong所述,Ruboss框架是一种尝试以简化Flex应用和RESTful服务器端框架的集成。现在这些框架包括RoR和Merb。Ruboss还提供了一个RESTful 接口以使其可以与Adobe AIR的嵌入式SQLite数据库进行通信。 Ruboss框架之于Rails和Merb的关系就好象Adobe LiveCycle Data Services ES之于J2EE应用的关系。 当被问到为何不利用现有的一些框架,如Cairngorm或PureMVC时,Armstrong解释到: 他们太简单了,无法满足我们的需要。Ruboss框架的架构与Cairngorm、Mate及PureMVC都不同。它是一个数据集成框架,专注于Flex与RESTful框架的集成。把Ruboss看作是“Flex + Rails”是很不错,但更加贴切的描述应该是“Flex + 简单的RESTful CRUD”,其中Rails只是最流行且目前集成的最好的一个框架而已。 我们所需要的东西应能无缝地集成Flex和RoR并且会将Rails开发上的一些设计原则和生产力带到Flex中。我们觉得Rails是最具有生产力的服务器端框架之一,而Flex是最好的客户端RIA技术之一。因此,自然而然地我们想将这二者结合起来。 因此,我们真的没有与Cairngorm、PureMVC或Mate进行竞争。例如,虽然你所编写的Flex代码会以类似于Cairngorm的方式(它通过命令模式对使用进行了简化)去使用Ruboss,但你还可以用比Cairngorm更简洁的方式去使用Ruboss。 Armstrong继续谈到Ruboss一些独特的特性: 首先,我们是唯一一个将RESTful CRUD作为通用接口的Flex框架,这一点与Rails、Merb及AIR中的SQLite是不同的。这种简化、优雅的设计使得大家可以对Ruboss框架进行扩展以支持目前我们尚未提供的一些服务。例如,Ruboss的使用者可以将其连接到CouchDB上。因此,Ruboss就可以对服务进行扩展以达到与Flex的完美集成。 其次,你使用Ruboss编写的代码不仅对传输方式来说是抽象的,而且还非常简单和优雅。第三,你可以快速上手并运行起来。通过使用Ruboss,你可以在5分钟内创建一个完全的Flex+Rails应用。没有任何Flex框架能做到这一点,也没有任何Flex框架可以让你在这么短的时间内就完成从数据模型的编写到应用运行的整个过程。想知道怎么做吗,看看Ruboss“pomodo”指南吧。 最后,我们认识到没有任何一个框架能满足所有的数据集成需求或是解决所有应用的架构问题。因此,我们所做的就是尽力解决那80%的常见问题。 Armstrong又谈到了Ruboss框架的路线图: 对于该框架来说,我们打算在本地和远程服务提供商之间增加数据同步支持,因为目前这是应用开发者必须要自己解决的问题。我们还打算将对Merb+DataMapper的支持提升到Merb+Active Record上来。这之后,我们会考虑扩展Ruboss以支持更多的服务,如SimpleDB及Google AppEngine。 Peter Armstrong还是Flexible Rails一书的作者及Hello! Flex 4的主要编写者。 Flex = Free, AIR = Commercial Ruboss 不是完全开源的 官方网站  http://ruboss.com/

Tags: ,

 
-

Flex开源框架

Posted by wpm on Dec 24, 2008 in Articles, Framework

Cairngorm (download) Cairngorm是一个最早最为成熟的FLEX框架,现在已归为ADOBE门下. PureMVC (download) 它其实是一个ActionScript 3框架,不像Cairngorm,它并不是针对FLASH,FLEX或者其它ADOBE AS3.0类。它是一个用于开发基于FLASH的AS 3.0的任何程序. Model-Glue: Flex (download) Model-Glue是一种简单的MVC的FLEX框架,Model-Glue拥有COLDFUSION接口.它相比以上两款更为轻巧. Foundry (download) ServeBox Foundry ( sbasfoundry )是一个ActionScript 3 / Java框架针对Flex 2应用开发者. Guasax Flex Framework (download) Guasax是一个易用的程序框架,为保证新老FLEX应用的扩展. ARP (download) ARP (Ariaware RIA Platform)是一个基于ActionScript的框架,它是一个Open Source Flash 项目. Flest Framework (download) Flest 是一个ActionScript3 / Flex框架. 以上的框架可以从EasyMVC, Adobe FAST 和 Joeberkovitz’s framework签出. 其它的一些还有 FlexUnit (一个用于ActionScript 3单元测试框架) [...]

Tags: ,

 
-

Cairngorm

Posted by wpm on Dec 24, 2008 in Framework

什么是Cairngorm?
Cairngorm是一个通过逻辑功能、数据、用户视图和代码控制的任何事情来划分你的应用程序代码的基础方法论,可以叫做MVC(Model-View-Control)的一种实践方式。

Cairngorm的划分
Model Locator(模型定位器):存储你的应用中所有的Value Objects(数据)和共享变量在一个位置。和Http的Session对象类似,只是它存储在Flex接口的客户端而不是在中间件应用服务器的服务器端。

View(界面):通过一个或者多个Flex组件(按钮、面板、组合框、Tile等等)组合在一起的一个个命名单元,绑定数据在Model Locator(模型定位器)中,并且产生基于用户操作(点击、滚动、拖拽等)的自定义的Cairngorm事件。

Front Controller(前端控制器):接收Cairngorm事件并映射他们到Cairngorm命令控制器上。

Command(命令控制器):处理商业逻辑,调用Caringorm代理和(或)其它命令。

Delegate(代理):由命令创建,实例化远程过程调用(HTTP、Web Service等等)并且处理命令的返回结果数据。

Service(服务):定义连接远程数据存储的远程过程调用(HTTP、Web Service等等)。

有关Cairngorm的资料:
http://cairngormdocs.org/
http://labs.adobe.com/wiki/index.php/Cairngorm
http://opensource.adobe.com/wiki/display/cairngorm

Tags: , ,