存档

‘Flex’ 分类的存档

一些不错的开源Flex项目【转】

2009年12月7日 IT北瓜 没有评论

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

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

3.SpringGraph Flex Component
http://mark-shepherd.com/blog/springgraph-flex-component/
非常酷的拓扑关系组件!

4.Flex Visual Graph Library
http://code.google.com/p/flexvizgraphlib/
又一个拓扑图形展示的类库,动态效果那叫“惊艳”!
该项目的讨论组:
http://groups.google.com/group/flexvizgraphlib

5. Open Source Framework for Flex / Flash & AIR(Apollo)
http://code.google.com/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
http://www.zeuslabs.us/2007/11/14/open-source-flex-component-treemap/

7. FlexMDI
http://code.google.com/p/flexmdi/
主要解决多窗口应用生成的问题,全名叫做:Flex Multiple Document Intece ,效果很不错,对于做基于窗口的应用来说是个好的起点。

8. 反射组件类reflexutil
http://code.google.com/p/reflexutil/
这是作者的博客:
http://blog.deconcept.com/

9. 对象处理器flex-object-handles
http://code.google.com/p/flex-object-handles/
作者对该组件的介绍:
http://rogue-development.com/objectHandles.xml
WIKI:
http://code.google.com/p/flex-object-handles/wiki/ObjectHandlesUsage
功能是很强大,不过要想自己使用,还需修改一番!

10.CheckboxTree和Carousel组件
http://giles.roadnight.name/components.cfm
都有演示和源码!

11.Flex拖拽库
http://code.google.com/p/flex-drag-n-drop-lib/
新鲜出炉的类库,太棒了,以后做拖拽处理就方便多了!

12. birdeye
http://code.google.com/p/birdeye/
该项目是一个比较庞大的项目涉及数据可视化的多个方面:
关系分析展示:
Relational Analysis ([/b]RaVis)[/b]
空间信息分析展示:
GeoSpatial Analysis (GeoVis)[/b]
数值分析展示:
Quantitative Analysis (QaVis)
[/b]历史数据分析
Temporal Analysis (TaVis)
[/b]变形类库:
General Utility (GuVis)[/b]

13.antennae
http://code.google.com/p/antennae/
基于ant的Flex工程编译模版,内置FlexUnit等测试工具,很强大的说。

14.Degrafa:声明式的图形描述框架
官方网站:
http://www.degrafa.com/
googlecode:
http://code.google.com/p/degrafa/
演示:
http://samples.degrafa.com/
个人还是喜欢用AS3和flashIDE来绘图,不太喜欢这个东西。不过这可框架有专门的组织来推动,似乎前景不错!

15.openflux
号称是 an open-source Flex component framework which allows developers to create radically new and custom Flex components,似乎是基于下一代Flex组件标准,但是目前还没看到更多的东西。只有这个:
http://www.bobjim.com/2008/04/04/updated-plexiglass-openflux-3d-example/
该项目的GoogleCode:
http://code.google.com/p/openflux/16.FlexReport
http://code.google.com/p/flexreport/
作者博客:
http://www.kemelyon.com/bts/
一个开源的客户端报表生成组件,目前唯一不足的是不能消除字体的锯齿问题,不过只要不放大字体,应该没问题

分类: Flex 标签:

Flex教程汇集(陆续更新——2009年11月23日)

2009年11月18日 IT北瓜 没有评论
分类: Flex 标签: ,

Flex异常处理汇集(不断更新)

2009年11月18日 IT北瓜 没有评论

这里汇集Leeo在学习Flex开发中遇到的各种异常处理,以便日后查询之用,也希望为遇到相同问题的Flex开发者们提供解决问题的帮助(PS:Leeo刚刚开始接触Flex)。

1:unable to open ‘C:\Program Files\Adobe\Adobe Flash Builder Beta 2\sdks\3.4.1\frameworks\locale\zh_CN’

1)异常描述:

Leeo在Flash Builder 4中发开Flex 3例子发生如上错误(PS:Flash Builder 4包含了SDK 3.4和SDK4.0两个版本,以上错误是在新建Flex项目选中SDK 3.4的情况下发生的),从错误信息看,似乎跟zh_CN有关,所以Leeo想是不是SDK3.4不支持中文导致的问题,果不其然就是这样。

2)解决方法:

打开项目属性–>Flex编译器–>附加的编译器参数中的“-locale zh_CN”改为“-locale en_US”,刷新一下项目就可以了。

2:[RPC Fault faultString="Send failed" faultCode="Client.Error.MessageSend" faultDetail="Channel.Connect.Failed error NetConnection.Call.Failed: HTTP: Failed: url: 'http://localhost:8080/WebRoot/messagebroker/amf'"]

1)异常描述:

这个错误是Leeo在学习王一松跟我StepByStep学FLEX教程跟我StepByStep学FLEX教程——Demo11之HelloJavaFlex时遇到的,Leeo(lichuhui)已经在该文章的页面评论做了回复,原因是:Root URL中包含的Context与Context root中设置的不一致,按照教程作者前一篇文章跟我StepByStep学FLEX教程——Flex+LCDS(BlazeDS)+Java开发中的说法,这里引用一下:

9、这一步修改非常之重要,否则Flex和Java通过LCDS(BlazeDS)就无法正常通信了。
       Root URL就是web服务器的根路径。端口可以自己改动。
       Context root是LCDS(BlazeDS)工程的名称,因为Flex和Java是一个工程,所以这儿也就是新建的Flex Project工程名称。如果J2EE和Flex是两个项目,那么这个是J2EE项目的名称而不是Flex项目的名称,一定要注意哦。
       Flex请求LCDS(BlazeDS)时,需要使用Context root这个参数。
       格式:http://{server.name}:{server.port}/{context.root}/messagebroke/amf
       所以说这一步的配置非常重要了,特别是context root这一项。

但是Leeo在MyEclipse 7.5的版本中这两项配置是无法修改的,如下图:

2)解决方法:

WebRoot/WEB-INF/flex/services-config.xml中的{context.root}全改成项目名字,如下:

<channels>

	<channel-definition id="my-amf" class="mx.messaging.channels.AMFChannel">
	    <endpoint url="http://{server.name}:{server.port}/HelloFlex/messagebroker/amf" class="flex.messaging.endpoints.AMFEndpoint"/>
	</channel-definition>

	<channel-definition id="my-secure-amf" class="mx.messaging.channels.SecureAMFChannel">
	    <endpoint url="https://{server.name}:{server.port}/HelloFlex/messagebroker/amfsecure" class="flex.messaging.endpoints.SecureAMFEndpoint"/>
	    <properties>
		<add-no-cache-headers>false</add-no-cache-headers>
	    </properties>
	</channel-definition>

	<channel-definition id="my-polling-amf" class="mx.messaging.channels.AMFChannel">
	    <endpoint url="http://{server.name}:{server.port}/HelloFlex/messagebroker/amfpolling" class="flex.messaging.endpoints.AMFEndpoint"/>
	    <properties>
		<polling-enabled>true</polling-enabled>
		<polling-interval-seconds>4</polling-interval-seconds>
	    </properties>
	</channel-definition>

</channels>

3:更新中…

分类: Flex 标签: ,

免费获取Flash Builder 4 注册码

2009年11月16日 IT北瓜 1 条评论

      Adobe® Flash™ Builder 4 Beta 2注册码可以通过官方网站免费获取,只要你有Flex Builder 3 的合法序列号便可以。

      序列号获取地址:https://freeriatools.adobe.com/flashbuilder4beta/

      注意的是最后一项:Flex Builder 3 Serial #这项,是要你输入Flex Builder 3的激活码,这里提供一个可以使用的序列号1377-4009-6596-2357-9400-4885,下面是我刚刚获取的序列号,来个图,O(∩_∩)O~

分类: Flex 标签: , ,