`
冰火特蕾莎
  • 浏览: 20817 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Flex UI组件

    博客分类:
  • Flex
阅读更多
因公司自己研发了一套工作流程引擎,并且开发了基于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}" 
      />




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>




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>




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

Yahoo Flex Skin




3.特效

Macromedia提供的六款Flex特效

切换效果

仿Mac弹出窗口效果

仿Mac界面

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




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


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


好累,其他的暂时不写啦
  • 大小: 5.3 KB
  • 大小: 36.4 KB
  • 大小: 21.7 KB
  • 大小: 54.5 KB
  • 大小: 34.8 KB
  • 大小: 79.2 KB
  • 大小: 108.2 KB
7
1
分享到:
评论
4 楼 冰火特蕾莎 2009-11-10  
liliang_xf 写道
楼主对街机还有兴趣阿!

偶才不玩那个
3 楼 liliang_xf 2009-11-10  
楼主对街机还有兴趣阿!
2 楼 冰火特蕾莎 2009-11-07  
yexin218 写道
图片挂了.......

重新上传了,汗
1 楼 yexin218 2009-10-31  
图片挂了.......

相关推荐

    Flex UI组件使用全集

    ### Flex UI组件使用全集详解 #### 概述 本文档是基于阿树对Adobe Flex UI组件库的全面整理,并结合Adobe主页上提供的各种组件代码示例进行深度解析。Flex是一种用于构建高度交互式的Web应用的框架,尤其适用于创建...

    FlexUI:FlexUI或(灵活用户界面)是一个旨在将HTML5和CSS图形设计的功能嵌入Java桌面应用程序的项目

    4. FlexUI API:学习如何在Java代码中创建和管理FlexUI组件,以及如何绑定Java对象和HTML元素。 通过使用FlexUI,开发者可以将Java桌面应用程序的界面设计提升到一个新的层次,使应用看起来更现代化,同时也降低了...

    flex 分页组件

    - **MXML语法**:MXML是一种声明式语言,用于构建Flex UI组件的布局和外观。 - **事件处理**:监听用户操作,如按钮点击,然后触发相应的函数执行分页操作。 - **数据绑定**:将UI组件的状态与模型数据连接起来,当...

    flex图形组件

    1. Flex SDK:Flex图形组件是基于Flex SDK开发的,它提供了丰富的UI组件库,包括图表、图形等,使得开发者能够轻松地创建富互联网应用程序(RIA)。 2. Flex图形组件类型:Flex提供多种图形组件,如BarChart(条形...

    Flex4.5 UI布局与组件应用_Layout

    Flex作为一种流行的富互联网应用(RIA)开发框架,提供了强大的UI组件库和灵活的布局管理机制。Flex 4.5版本更是引入了许多新的特性和改进,使得开发者能够更加高效地构建高质量的Web应用程序。本文将详细介绍Flex 4.5...

    Flex 自定义组件ImageViewer

    在Flex中,自定义组件是开发者根据项目需求创建的特殊UI元素,可以扩展和定制标准的MX或Spark组件。本示例着重于一个名为“ImageViewer”的自定义组件,这通常是一个用于展示图像并可能包含缩放、平移等交互功能的...

    Flex详细文档.pdf

    通过以上内容,我们可以看到Flex不仅提供了丰富的UI组件和强大的数据处理能力,还支持高级图表绘制和动画效果。对于GIS开发而言,Flex也展现出了其独特的优势,尤其是在地图集成和交互方面。无论是初学者还是高级...

    Flex中组件datagrid导出Excel

    本主题将深入探讨如何在Flex中实现组件DataGrid的数据导出功能,使其能够生成Excel文件供用户下载和处理。 DataGrid是Flex中常用的一个组件,它用于展示结构化数据,通常用于表格形式的展示。在Flex中,我们可以...

    Flex4五子棋源码

    2. **MXML**:MXML是一种声明式语言,用于构建Flex UI组件的结构。五子棋界面的布局和组件,如棋盘、棋子等,可能都是通过MXML定义的。 3. **事件处理**:在五子棋游戏中,用户每落一子都会触发相应的事件。源码中会...

    flex 4 tutorial 中文

    - **数据绑定**:将从服务获取的数据绑定到Flex应用程序的UI组件上,实现动态内容显示。 **检查自动生成的代码** - **代码分析**:理解Flex框架如何自动处理网络请求和服务响应,并学习如何手动调整这些设置以满足...

    flex 时间组件(time)

    Time组件的设计目标是提供一个易于使用的UI,让用户可以方便地选择小时、分钟和(可选)秒。它通常与DateChooser组件一起使用,以提供完整的日期和时间选择功能。 1. 基本使用: Time组件在XML布局文件中通过`...

    flasg自定义UI组件

    这里的“flasg自定义UI组件”项目是一套参照了Flex组件设计模式构建的组件库,它允许开发者根据特定需求定制用户界面,从而为Web应用程序或桌面应用程序提供更加个性化的交互体验。这套组件已经开源,意味着开发人员...

    FlexCode

    3. **Flex组件库**:包含了各种预定义的UI组件,如按钮、文本框、面板等,开发者可以使用这些组件快速构建用户界面。 4. **数据绑定**:Flex支持数据绑定,允许视图组件(如标签或输入框)直接与数据模型关联,当...

    java整合flex开发应用

    3. **Flex组件使用**:介绍Flex UI组件的创建和使用,如Accordion、DataGrid等,以及自定义组件的方法。 4. **工作流集成**:讲解如何设计和实现基于Flex的工作流UI,以及如何与Java后端的工作流引擎进行交互,实现...

    Selenium test flash

    在涉及到富互联网应用(RIA),如基于Adobe Flex的UI时,常规的Selenium可能无法直接处理Flex UI组件,这就是FlexUISelenium的用武之地。 FlexUISelenium是Selenium RC的一个扩展,专门设计用于与Flex应用程序的UI...

    my flex example3

    4. **Flex组件库**:Flex提供了一系列预定义的UI组件,如Button、TextInput、Label、Accordion、TabNavigator等,这些组件可以帮助快速构建用户界面。 5. **数据绑定**:Flex支持数据绑定,允许视图组件和模型数据...

    Flex +BlazeDS+java后台分页的实现

    1. **创建Flex UI组件**:在Flex中,创建一个包含分页控件(如Pager组件)的用户界面。这个组件会显示当前页数、总页数以及导航按钮,允许用户切换页面。 2. **设置BlazeDS配置**:在项目的services-config.xml文件...

    Flex 4 Cookbook 英文版( pdf 非影印版)

    - **Flex组件和UI设计**:介绍各种Flex UI组件的使用方法,如数据绑定、样式化和布局管理。 - **ActionScript编程**:讲解如何使用ActionScript语言增强Flex应用的功能,包括事件处理、网络通信和数据操作等。 - **...

    Flex 组件Flex 组件Flex 组件

    Flex组件是Adobe Flex框架的核心部分,它是...总的来说,Flex组件是构建RIA的关键工具,提供了一套强大的UI元素和灵活的设计模式。通过深入理解和熟练运用Flex组件,开发者可以创建出功能丰富、用户体验优秀的Web应用。

    flex 超炫组件 coverflow 组件源码

    Coverflow组件是一种常见的UI设计元素,它模仿了苹果iTunes的封面翻转效果,用户可以浏览一系列平铺的图像,如同在3D空间中翻转。在Flex中,Coverflow组件可以为用户界面带来引人入胜的视觉体验。 源码分析: 1. **...

Global site tag (gtag.js) - Google Analytics