Flex UI组件

因公司自己研发了一套工作流程引擎,并且开发了基于Eclipse的可视化流程定制的plugin,但是客户抱怨说需要能在web页面上定制流程。没办法,只好选择Flex来开发啦。于是想把Flex的学习心得记录下来。

在网上搜索到了许多优美的Flex component,跟大伙儿分享一下啦

第一个是Google的flexlib

google提供的flexlib,这真是一个好东西,现在最新的版本是2.4版

里面封装了许多超cool的Flex component,先共享几个给大家(新手)看看啦

Flexlib-fire 火焰效果,是不是有点像八神的苍炎呢?

<flexlib:Fire delay="{dStep.value}"
detail="{detail.value}"
colors="{[color1.selectedColor, color2.selectedColor]}"
width="{wStep.value}" height="{hStep.value}"
xSpeed="{xStep.value}" ySpeed="{yStep.value}"
wFactor="{wFStep.value}" hFactor="{hFStep.value}"
/>

[img]http://dl.iteye.com/upload/attachment/165277/0bb0d2ec-fb1b-3cdd-a644-5bf2ee1ff5cf.jpg[/img]


2.TreeGrid


<flexlib:TreeGrid
styleName="datagridStyle"
headerStyleName="dataGridHeader"
width="100%" height="100%"
dataProvider="{ dataProviderXMLList }"
paddingLeft="25"
verticalTrunks="none"
disclosureClosedIcon="@Embed(source='../assets/tree_openNode.png')"
disclosureOpenIcon="@Embed(source='../assets/tree_closeNode.png')">

<flexlib:columns>
<flexlib:TreeGridColumn dataField="@name" headerText="name" />
<mx:DataGridColumn dataField="@desc" headerText="desc" />
</flexlib:columns>
</flexlib:TreeGrid>


[img]http://dl.iteye.com/upload/attachment/165279/89677477-2e40-3c70-8678-42d80b05525e.jpg[/img]

3.HAccordion

<flexlib:HAccordion id="accordion" width="100%" height="100%">
<mx:VBox label="Accordion Button for Panel 1" horizontalScrollPolicy="off">
<mx:Label text="Accordion container panel 1"/>
</mx:VBox>
<mx:VBox label="Accordion Button for Panel 2" horizontalScrollPolicy="off">
<mx:Label text="Accordion container panel 2"/>
</mx:VBox>
<mx:VBox label="Accordion Button for Panel 3" horizontalScrollPolicy="off">
<mx:Label text="Accordion container panel 3"/>
</mx:VBox>
</flexlib:HAccordion>
<flexlib:VAccordion id="accordion2" ">
<mx:VBox label="Accordion Button for Panel 1">
<mx:Label text="Accordion container panel 1"/>
</mx:VBox>
<mx:VBox label="Accordion Button for Panel 2">
<mx:Label text="Accordion container panel 2"/>
</mx:VBox>
<mx:VBox label="Accordion Button for Panel 3">
<mx:Label text="Accordion container panel 3"/>
</mx:VBox>
</flexlib:VAccordion>

[img]http://dl.iteye.com/upload/attachment/165281/685f677d-260c-306f-81ee-772197ca289a.jpg[/img]


Google flexlib
2.就皮肤来说,推荐一下Yahoo的skin

Yahoo Flex Skin

[img]http://dl.iteye.com/upload/attachment/165285/66fd239e-d52f-3b3f-bb24-033bdd618f28.jpg[/img]


3.特效

Macromedia提供的六款Flex特效

切换效果

仿Mac弹出窗口效果

仿Mac界面

鱼眼效果Fisheye(给一个鱼眼效果的Fisheye特效图片吧)

[img]http://dl.iteye.com/upload/attachment/165287/e379b0cd-b070-353e-b7b1-66d087647ba1.jpg[/img]


拓扑图显示SpringGraph(上传几个我自己项目中的截图吧)


MDIWindow,多窗口显示配合立方体旋转


好累,其他的暂时不写啦
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值