Flex开源项目

合集下载

MyEclipse 8.0+flex 4 plugin+Blazeds配置

MyEclipse 8.0+flex 4 plugin+Blazeds配置

需要软件:jdk-6u12-windows-i586-p.exe、apachetomcat.exe、myeclipse-8.0.0-win32.exe、blazeds-turnkey-4.0.0.14931.zip、FlashBuilder_4_Plugin_LS10.exe一、安装jdk按照步骤,选择路径安装,安装成功后,在安装路径下有java文件,包含jdk和jre 两个子文件。

二、JDK环境变量配置的步骤如下:1.我的电脑-->属性-->高级-->环境变量.2.配置用户变量:a.新建JAVA_HOMEC:\Program Files\Java\jdk1.5.0(JDK的安装路径)b.新建 PATH%JAVA_HOME%\bin;c.新建CLASSPATH.;%JAVA_HOME%\lib;3.测试环境变量配置是否成功:开始-->运行--〉CMD键盘敲入:JAVAC -version出现jdk版本信息,而不是出错信息,即表示配置成功!环境变量配置的理解:1. PATH环境变量。

作用是指定命令搜索路径,在i命令行下面执行命令如javac编译ja va程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。

我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java 等工具了。

2. CLASSPATH环境变量。

作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。

我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。

3. JAVA_HOME环境变量。

它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。

Myeclipse8.5+flex4.5+Blazeds+SSH tomcat

Myeclipse8.5+flex4.5+Blazeds+SSH tomcat

需要的软件:blazeds-turnkey-4.0.0.14931.zip 其他版本也可以如:blazeds-turnkey-3.3.0.20931.zip/wiki/display/blazeds/Downloads建议把这几个都下载,因为Binary里面有我们需要的jarFlashBuilder_4_5_LS10 (这个工具比较大,大约1G多吧)/cfusion/tdrc/index.cfm?product=flash%5Fbuilder&loc=zh%5Fcn一,安装jdk略,做java的这个就不说了二,安装myeclipse8.5略,这个也是做java的必须的三,安装安装时,它会让你选择一个解压的文件路径,这个路径中不可以含有中文,否则会出错,你就解压在C盘中。

然后安装。

所有步骤的默认,安装时间较长。

估计半个小时四,在你的安装文件中找到:Adobe Flash Builder 4.5。

有时可能在你解压的文件中,反正就是找到Adobe Flash Builder 4.5这个文件夹,下面有个Set-up.exe 点击运行这时的目录选择很重要。

必须和你的myeclipse.exe在同一个文件夹下,下一步,一直到完成。

五,到此flex4安装完成。

找到Adobe Flash Builder 4.5\eclipse 下面有两个文件夹features和plugins注意:这一步很重要,如此出错,可能导致你的mycelipse不可用。

继续将这两个文件夹中的内容copy到mycelipse 安装路径下的Common下的features和plugins 文件中记住,只是copy其中的内容到相应的文件夹下,不是整个文件夹Ok,flex开发工具集成到myeclipse完成六,配置tomcat还记得前面下载了blazeds-turnkey吗?里面有个tomcat,其中webapps目录下有三个文件Samples,blazeds,ds-console ,将它们copy到你自己的tomcat对应的wepapps中启动tomcat 运行一下http://localhost:8080/samples如果有页面出现,ok,你成功了七,简单介绍一下下载的这两个文件的作用FlashBuilder:里面包含了flex的类库等。

详解flex布局的元素如何分配容器的剩余空间

详解flex布局的元素如何分配容器的剩余空间

详解flex布局的元素如何分配容器的剩余空间⾃从开始开学习 CSS 布局,想要⽐较灵活的把⽗元素的空间分配给各个⼦元⼀直是各个前端程序员的梦想。

在 flex 之前,如果不是专门去搜索相关的解决⽅案,⼀般⼈⼏乎想不出⾮常灵活的三(多)栏等⾼布局⽅案,⽽即使看了解决⽅案,很多⼈也会⼤呼奇技淫巧。

不得不感慨在 flex 之前 CSS 的布局功能之弱:基本只能使⽤⼀些并⾮为布局⽽设计的属性来实现想要的布局——float、inline-block、position、甚⾄是 table 等。

⽽使⽤这些属性来实现各种布局效果,往往⼜会遇到相当多另外的坑:⽐如浮动的闭合、inline-block 的垂直对齐、position 的定位原点以及 table 的不够灵活等。

直到出现了 flexflex 可以说是⼀次性解决了前端布局的所有的问题(当然,并没有完全解决,要不然也不会有 grid layout 了),以前很难实现的布局效果在 flex 下简直不能更简单,以⾄于⼀些其它平台也开始吸纳 flex 的布局思想,也有些开源项⽬把 flex 的布局⽅式移植到其它平台。

中⽂社区也有不少写 flex 的⽂章,⽐如 ruanyifeng。

然⽽个⼈觉得不少写 flex 的⽂章都有个通病,就是⼀上来就整⼀堆 flex 相关的术语,⽐如 flex container,flex item,main axis(主轴),cors axis(交叉轴),不禁让⼈望⽽⽣畏,都还没搞清楚怎么回事,就来⼀堆术语。

然⽽这还不是最⼤的问题,最⼤的问题是很多⽂章并没有把 flex 布局的详细计算⽅式讲清楚,尤其是连 ruanyifeng 的⽂章也没把这事说清楚,但是在 Google 搜索 flex 相关的⽂章,他的⽂章却会出现在第⼀页。

因为我觉得他写的并不好,所以就不贴地址了,想看的同学可以⾃⼰搜⼀下,就在第⼀页。

即使是 MDN 以及《The Book Of CSS3》⾥也没把 flex-grow 和 flex-shrink 的计算⽅式说清楚。

阿里巴巴的10款开源项目

阿里巴巴的10款开源项目

阿里巴巴的10款开源项目一、框架react-web:Readt Web是为那些使用React Native兼容的API构建的Web应用而提供的一个框架。

React Web的目的及意义非常明确: 让React Native代码跑在Web上让一套代码运行在各个移动终端,对前端及业务来说,这是开发效率中一个质的提升。

Jstrom:JStorm是参考storm的实时流式计算框架,在网络IO、线程模型、资源调度、可用性及稳定性上做了持续改进,已被越来越多企业使用。

经过4年发展,阿里巴巴JStorm 集群已经成为世界上最大的集群之一,基于JStorm的应用数量超过1000个。

数据显示,JStorm集群每天处理的消息数量达到1.5PB。

在2015年,JStorm正式成为Apache Storm里的子项目。

JStorm将在Apache Storm里孵化,孵化成功后会成为Apache Storm主干。

Apache基金会官方表示,非常高兴JStorm能够成为Apache Storm社区的一员。

Dubbo:高性能优秀的服务框架,使得应用可通过高性能的RPC 实现服务的输出和输入功能,可以和Spring框架无缝集成。

Dubbo is a distributed, high performance RPC framework enpowering applications with service import/export capabilities.Kissy:KISSY 是一款跨终端、模块化、高性能、使用简单的JavaScript 框架。

除了完备的工具集合如DOM、Event、Ajax、Anim 等,它还提供了经典的面向对象、动态加载、性能优化解决方案。

作为一款全终端支持的JavaScript 框架,KISSY 为移动终端做了大量适配和优化,使用户的程序在全终端均能流畅运行。

Dexposed:Dexposed是面向Android应用开发的一个强大的非侵入式的运行时AOP框架。

基于Flex和Spring的应用开发架构研究

基于Flex和Spring的应用开发架构研究

基于Flex和Spring的应用开发架构研究摘要:传统的java ee应用程序使用采用某种mvc框架作为前端用户界面,随着技术的发展,使用者对用户体验方面有了更高的要求,flex作为富客户端技术在web技术中的应用,在一定程度上提升了用户交互性和用户体验度,为使用者提供了更酷的界面,更短的响应时间及接近于桌面程序的体验。

本文主要讨论如何将flex 技术集成至一个现有的基于spring的java ee应用程序中,阐述了flex技术在java ee应用程序中的实现解决方案。

关键词:java ee;flex;web应用程序;开发框架中图分类号:tp311.52 文献标识码:a 文章编号:1007-9599 (2012) 17-0000-021 引言flex 是一个高效、免费的开源框架,可用于构建具有表现力的web 应用程序,这些应用程序利用 adobe flash player和 adobe air,运行时跨浏览器、桌面和操作系统实现一致的部署。

java ee 是基于组件模型的、分层的、可用于分布式环境下的开发与部署企业级应用程序的一系列服务和规范的集合。

本文结合已有的基于spring的java ee框架应用程序的基础上,对flex开发环境进行配置,使用flex进行程序开发。

2 java ee应用程序加入flex支持现有一个现有的java ee应用程序,程序结构如图1所示此web应用程序是典型的java ee应用的程序。

传统程序交互界面一般采用html的形式,用户在进行操作时,每次点击相应该的链接都需要重新的刷新界面。

如采用flex作为与用户交互的界面,将会给用户带来更好的体验。

本文以系统中权限管理模块中的“资源查询”为例,对现有的框架整合flex应用进行阐述。

2.1 ssh框架概述如图1中所示,按照分层架构的形式对资源进行划分, action 包中存放控制器类,service中存放业务接口类,在impl中存放业务实现类,utils包中存放实用程序类,在vo包中存放实体类;其中,applicationcontext-dao.xml为spring的配置文件,struts.xml为struts2的配置文件。

FLEX优缺点分析

FLEX优缺点分析

用了一年多Flex,感触多多。

偶尔有同行的朋友问我啥是Flex,说实话,一时半会儿我还真说不清楚。

尤其是对于一个从未接触过Flex的朋友,想要由浅入深地只用嘴巴不用电脑给他讲明白,这确实难为一个整天只跟机器打交道的程序员了。

后来我想了一个办法,我说你知道开心农场吧,那就是拿Flex做的。

这下子很多人有兴趣了,呵呵,如果你也有兴趣,请继续往下看。

失言未察之处,欢迎拍砖。

一般来说,一项技术的产生都是为了解决业界的重大难题而出现的。

那么说到Flex我们就不得不先说一下RIA。

RIA这个概念其实早就出现了,我最初是07年在《程序员》杂志上关于Ajax技术的介绍时看到的。

到了08年,伴随着网络视频的飞速发展,RIA应用已经搞得有声有色热火朝天了,其实翻译过来就是个富客户端(Rich Internet Application),相较于BS 的瘦客户端,也可以称之为胖客户端。

当然如果你已经被这些名词概念熏得焦头烂额,请连跳四段(小黑好心提示,本部分仅余四段。

)。

RIA简单的说,就是CS+BS的开发部署模式。

CS和BS大家都很熟悉,CS的全拼是Client/Server,它的优点在于借助局域网的信息安全和带宽优势,充分利用客户机器的运算能力从而降低服务器压力,缺点就是安装部署更新麻烦,比如老板让我跑到一千公里外的客户那安装一千台机器的客户端,过几天我回来了,老板说那边有几台机器运行有问题,你去维护一下~!过几个月,老板说你去把那一千台机器全部升级一遍,他们自己不会装。

呵呵,这些痛苦我当然不曾经历,我杜撰的。

那么在1998年,互联网风起云涌的时候,BS,Browser/Server,逢时而生。

BS充分利用互联网的优势,解决了CS安装部署更新的一大难题。

通过把业务逻辑处理放在服务器端,然后解析为HTML,利用HTTP协议传输到客户的浏览器上就万事大吉。

看起来很美,其实干过就知道也很痛苦。

哪儿痛呢,痛的当然是我们这些开发者。

Flex讲解


Flex事件机制(二) 事件机制( 事件机制
Event类作为创建Event对象的基类,当发生事件时,Event对象将作为参数传递 给事件侦听器。如MouseEvent、KeyboardEvent • Event类有几个常用的公共属性: ◆是否冒泡:bubbles; ◆目标对象:target; ◆所处阶段:eventPhase; ◆当前对象:currentTarget; Flex事件机制中的自定义事件,也就是向监听器传递自己定义的事件类型,同 时可以通过事件传递参数。 • 1.创建自定义事件名称的Event dispatchEvent(newEvent(“myEvnet”,true,false)); • 2.创建自定义事件类 Public class MyEvent extends Event{ dispatchEvent是EventDispatcher的方法: publicfunctiondispatchEvent(event:Event):Boolean将事件调度到事件流中。事件 目标是对其调用dispatchEvent()方法的EventDispatcher对象。 •
控件简介(二)
• • • • • • • • • • • • • • • • • • • 5:flex控件: 警告alert弹出警告框 下拉列表combobox下拉数据列表 选色器colorpicker可选择的调色盘 数据表格datagrid 数据表格 日期选择器datechooser选择日期控件 日期条 datefield 单击弹出日期选择器 水平列表horizontalList 水平列表项目 水平尺/垂直尺 hrule vrule单个水平或垂直标尺 水平、垂直滑竿 hslider,vslider 图像 image 支持gif jpeg png svg swf 列表list 可滚动的数据组 计数器numericstepper单击向上的按钮增加数据,单击向下的按钮减少数据 进度条progressbar 当前操作进度 滚动条 水平,垂直滚动 scrllbar,hscrollbar,vscrollbar swf加载器 显示swf文件 列表条tabbar一组水平的列表 排列列表tilelist类似表格的行列对正排列的项目 树tree、以展开树的方式显示继承关系的数据 音像videodisplay flex应用中的数据流媒体

OGSA-DAI和Flex开发数据网格应用探讨

OGSA-DAI和Flex开发数据网格应用探讨摘要:OGSA-DAI是一个开源的数据网格中间件,用于简化对数据的访问与集成,支持访问关系数据库、XML数据库和文件目录系统等数据源,但是没有提供表现层解决方案。

探讨了利用OGSA-DAI,结合Flex设计了一个实现多源异构数据库集成的框架。

??关键词:OGSA-DAI;Flex;异构数据库??中图分类号:TP393.09 文献标识码:A 文章编号:1672-7800(2011)05-0094-02?お???0 引言??实现对分布式异构关系数据库访问与集成时,常常运用OGSA-DAI(Open Grid Service Architecture Data Access And Integration,开放网格服务体系结构数据访问与集成)来开发。

但是,OGSA-DAI没有提供表现层的解决方案,允许应用开发者自由选择表现层解决方案,并通过Web Services方式与OGSA-DAI交互。

Flex是目前最流行的RIA(Rich Internet Application,富互联网应用程序)解决方案之一,相比于传统网络应用,拥有更加卓越的交互能力和绚丽的表现效果。

因此采用OGSA-DAI结合Flex,充分发挥两者的优势,可以大大提高开发效率。

??1 OGSA-DAI和Flex特点分析??1.1 Flex??Flex的开发模式是基于事件驱动的,为程序开发人员提供了丰富的数据显示或与用户交互的组件库。

Flex组件部署简单、安全性高、扩展灵活、交互表现丰富、编程容易,使程序员从繁重的界面调试中得到解脱,加快了Web应用系统的开发速度。

??1.2 OGSA-DAI??利用OGSA-DAI可以有效地屏蔽底层平台的异构性,实现异构数据库的统一访问,具体特点有:①可配置性,即实现数据源的“即插即用”;②可扩展性,以提高数据访问的透明性,便于维护和更新;③全局数据库视图。

要求将网格环境下的多个异构数据库的共享信息集成为一个全局数据库视图,用户访问多个异构数据库就如访问单个数据库一样,实现分布式透明访问;④统一的查询模式。

RIA及其基于Flex的应用开发模型


2、前端与后端分离:RIA将前端展示与后端数据处理分开,使得开发人员可 以更加专注于业务逻辑的实现。
3、高度可定制性:RIA允许开发者根据实际需求进行定制,满足不同用户群 体的需求。
4、实时更新:RIA可以通过服务器推送技术,实时更新用户界面,提高应用 的实时性和效率。
二、Flex概述
Flex是一种基于Adobe Flash平台的软件开发框架,用于创建RIA。它提供 了一组强大的组件和工具,可以帮助开发者快速构建具有丰富交互性和用户界面 的Web应用。Flex的特点包括:
三、RIA+Flex的应用开发模型
RIA+Flex的应用开发模型将RIA的优点与Flex的优势相结合,创建出一种高 效、灵活的应用开发方式。以下是RIA+Flex的应用开发模型的几个阶段:
1、需求分析:在需求分析阶段,开发者需要明确应用的目标和用户需求, 并据此制定详细的功能需求。
2、设计:在设计阶段,开发者需要根据需求分析的结果,采用Flex框架创 建出应用的用户界面和交互效果。同时,还需要制定数据模型和业务逻辑处理方 式。
三、基于Flex的RIA研究
除了实际应用之外,基于Flex的RIA研究也是当前研究的热点之一。研究者 们通过深入探讨基于Flex的RIA应用的开发技术和方法,提出了许多新的理论和 模型。例如,基于MVC(Model-View-Controller)架构的设计模式、基于数据 流的系统架构、可视化编程语言等。这些理论和模型不仅为开发者提供了更加高 效和灵活的开发工具和方法,同时也为研究者们提供了更加深入的研究方向和思 路。
二、基于Flex的RIA应用
1、互联网游戏
作为RIA应用的一种重要类型,互联网游戏在Flex应用中占据了重要的地位。 利用Flex的强大图形渲染能力和丰富的交互功能,开发者可以开发出具有高度互 动性和吸引力的游戏产品。例如,社交网络平台上的各种互动游戏、网页游戏以 及移动设备上的游戏等。

Flex技术简介

</fx:Script>
Flex 应用的开发实例
编译运行
步骤六
Flex 应用的开发实例
运行结果
运行演示
谢谢!
基本概念
MXML
是一种标记语言,基于XML的一种实现。用于 声明标签结构的定义
基本概念
ActionScript
用于实现程序的控制逻辑,是一种动态的强类 型语言。
基本概念
Flex编译器(mxmlc)
MXML to AS 3 CSS to AS 3 AS 3 to ByteCode Assets to SWF ByteCode to SWF
SWF 运行于 Flash Player 9以上版本
基本概念
其它概念
• 公用组件库(swc) • 样式表(css) • Flash Player (runtime)
与后台通讯方式
• RemoteObjects (AMF-Action Message Format) • HTTPService (HTTP GET POST) • WebService (SOAP) • Socket
Flex的目标
让传统的程序员通过熟悉的工作流程 和开发模型来更快更简单的开发基于 Flash平台的RIA应用。
基本概念
Flex Framework (包含创建RIA所需组件)
包含用于应用程序布局规划的容器;针对用户 界面和从用户处获取数据的控制(例如文本框和按 钮);广泛支持的数据绑定、数据格式化、以及有效 值验证;事件驱动的开发模式。
Flex胖客户的优点
• “丰富”:Flex胖客户端能够为用户提供更
丰富的控件和工具,而不仅仅局限于传统的 HTML控件。 • 服务器和客户端工作的重新分配:客户端分 担了更多的工作,降低了向服务器端的请需要同后端业务集成。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Flex开源项目1. Flexbox/这是一位来自印度的flex开发者在07年2月份建立的flex组件库,里面也有不少好东西。

2. Flexlib/p/flexlib/由Dougmccune等人建立的flex组件库,其中有不少实用的组件。

3.SpringGraph Flex Component/blog/springgraph-flex-component/非常酷的拓扑关系组件!4.Flex Visual Graph Library/p/flexvizgraphlib/又一个拓扑图形展示的类库,动态效果那叫“惊艳”!该项目的讨论组:/group/flexvizgraphlib5. Open Source Framework for Flex / Flash & AIR(Apollo)/p/advancedflex/The Advanced Flex project is open source Libraries & Framework for Adobe Flex & Flash developer. This is the framework written in AS3.0 & MXML for Flex & Flash & AIR(Apollo).看起来里面涉及到了AOP及debugger等内容,有时间要好好看看了。

6. Open Source Flex Component: TreeMap/2007/11/14/open-source-flex-component-treemap/7. FlexMDI/p/flexmdi/主要解决多窗口应用生成的问题,全名叫做:Flex Multiple Document Intece ,效果很不错,对于做基于窗口的应用来说是个好的起点。

8. 反射组件类reflexutil/p/reflexutil/这是作者的博客:/9. 对象处理器flex-object-handles/p/flex-object-handles/作者对该组件的介绍:/objectHandles.xmlWIKI:/p/flex-object-handles/wiki/ObjectHandlesUsage功能是很强大,不过要想自己使用,还需修改一番!10.CheckboxTree和Carousel组件/components.cfm都有演示和源码!11.Flex拖拽库/p/flex-drag-n-drop-lib/新鲜出炉的类库,太棒了,以后做拖拽处理就方便多了!12. birdeye /p/birdeye/该项目是一个比较庞大的项目涉及数据可视化的多个方面:关系分析展示:Relational Analysis (RaVis)空间信息分析展示:GeoSpatial Analysis (GeoVis)数值分析展示:Quantitative Analysis (QaVis)历史数据分析Temporal Analysis (TaVis)变形类库:General Utility (GuVis)13.antennae/p/antennae/基于ant的Flex工程编译模版,内置FlexUnit等测试工具,很强大的说。

14.Degrafa:声明式的图形描述框架官方网站:/googlecode:/p/degrafa/演示:/个人还是喜欢用AS3和flashIDE来绘图,不太喜欢这个东西。

不过这可框架有专门的组织来推动,似乎前景不错!15.openflux号称是an open-source Flex component framework which allows developers to create radically new and custom Flex components,似乎是基于下一代Flex组件标准,但是目前还没看到更多的东西。

只有这个:/2008/04/04/updated-plexiglass-openflux-3d-example/该项目的GoogleCode:/p/openflux/16.FlexReport/p/flexreport/作者博客:/bts/一个开源的客户端报表生成组件,目前唯一不足的是不能消除字体的锯齿问题,不过只要不放大字体,应该没问题************************************************************************ ********************AS3开源项目************************************************************************ ********************1.Flex/Actionscript Math Library/p/as3mathlib/The Flex/Actionscript Math Library (as3mathlib) is intended to provide a rudimentary numerical analysis toolkit for the Actionscript/Flex programming environment.一个很不错的基础项目,不过看起来还没有完成:This library has just been converted from Actionscript 2 to Actionscript 3. It is not ready for general use.2.ActionScript3.0 library for several basic utilities/p/as3corelib/AS3核心类库,里面有包括加密、图形文件编码等等类库。

3.alivepdf/p/alivepdf/是一个Open-source AS3 PDF library,目的在于将flash内容转为pdf文件信息,通过后台程序来生成pdf文件。

4.Tweener/p/tweener/A class for creating tweens in actionscript 2 and 3 - because there’s infinity between 0 and1.5.ActionScript 3 libraries for interactive visualizations on the web/刚(10.22.2007)发布的数据可视化工具包,目前alpha版,不过有不少亮点了,很有希望。

6.Dependency injection / Inversion of control container for ActionScript 3, Flash 9, and Flex 2/p/di-as3/7.as3ds/p/as3ds/AS3 Data Structures For Game Developers以前记得这个好像是收费的,现在看起来没限制的使用了。

8.Pulse粒子系统作者对该系统的介绍:/pulseParticles.htmlGoogle code:/p/pulse-particle/演示地址:/pulse/explorer/9.AS3 GIF Player Class/?p=95GoogleCode:/p/as3gif/10.AS3的物理引擎(ActionScript 3 Physics Engines)/articles/actionscript-3-physics-engines11. 数据可视化类库Prefuse/the flare visualization toolkit:ActionScript 3 libraries for interactive visualizations on the web.12.文档解析类库:vanrijkom-flashlibs/p/vanrijkom-flashlibs/其中最有用的可能是地图文件和3D文件的解析类库了!13.MinimalComps: Minimal AS3 UI Component Set/blog/?p=112614.GoogleMap Flash Intece/p/google-maps-flash-intece/可惜的是written in ActionScript 2,不过应该有借鉴意义。

15.ScaleBitmap : 9-slice bitmap class/?p=118一个缩放位图的类,很有用!16.开源AS3即时通讯类库XIFF/projects/xiff/17.另一粒子系统Flint Particle system/************************************************************************ ******AS3 3D项目************************************************************************ ********************1. PV3D虽然该项目发布不长时间,但是它已经名声远扬了,遗憾的是这段时间它的官方博客不能访问了,只能访问它其他网站:Google code/p/vision3d/Wiki/John Grden/blog/2. away3D:官方网站:/google code:/p/away3d/同pv3d一样,是基于actionscript 3的flash3D引擎:Away3D is a realtime 3d engine for flash in actionscript 3, originally derived from Papervision3D************************************************************************ ************与JS相关类库************************************************************************ ************1.SWFAddress/swfaddress/项目地址:/projects/swfaddressSWFAddress is a small, but powerful library that provides deep linking for Flash and Ajax. It’s a developer tool, allowing creation of unique virtual URLs that can point to a website section or an application state. SWFAddress enables a number of important capabilities which are missing in today’s rich web technologies该类库解决了swf的难题,深度链接,也是flex3的一个重要特色,值得关注!2. 不可不提的swfobject/p/swfobject/SWFObject is an easy-to-use and standards-friendly method to embed Flash content, which utilizes one small JavaScript file3.HTMLWrapper/p/htmlwrapperMotion & Color Inc. today open-sourced a public beta version ofWrapper, formerly used for closed-sourced projects. Wrapper is across-browser compliant HTML/CSS rendering engine written inActionScript that sits on top of your standards compliant HTML page.Wrapper eliminates cross-browser issues and makes integratingActionScript and HTML/CSS projects possible without needing tocompile. Wrapper will be available free from************************************************************************ ***********企业级组件库************************************************************************ ********************1.YahooFlex/Flash组件ASTRA GaloreASTRA Galore: New Flash and Flex Components /blog/2008/01/30/astra-galore-new-flash-and-flex-components /官方的话是这么说的:Our ASTRA library of components has just been updated with three new Flash components and seven (yeah, we are serious about this) new Flex components, as well as some important updates to the existing ones.Yahoo,真棒!************************************************************************ ***********ROR与Flex相关类库************************************************************************ ***********1.The Ruby on Rails RIA SDK by Adobe/p/rubyonrails-ria-sdk-by-adobe/2. as3Stomp - Project site and source code/?p=99该项目在Googlecode地址:as3-stompThis library is an actionscript 3 implementation of the Stomp protocol. It enables communication between Flash or Flex and any Stomp broker.It has been primarily designed to work with Apache ActiveMQ.************************************************************************ *************测试类库************************************************************************ ********************1. 使用FlexUnit/devnet/flex/articles/unit_testing.html/p/as3flexunitlib/2.可视化Flex单元测试框架visualflexunit:Announcing Visual FlexUnit - A Visual Testing Extension for FlexUnit该项目的home page 在google code。

相关文档
最新文档