下面是完整代码(或点击这里察看):
下面是main.mxml:
<?xml version="1.0" encoding="utf-8"?>
<s:Application name="Spark_Panel_showEffect_test"
xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/halo">
<s:layout>
<s:VerticalLayout />
</s:layout>
<fx:Declarations>
<s:Parallel id="showEff">
<s:Rotate3D angleYFrom="-90" angleYTo="0" />
<s:Fade alphaFrom="0.0" alphaTo="1.0" />
</s:Parallel>
<s:Parallel id="hideEff">
<s:Rotate3D angleYFrom="0" angleYTo="-90" />
<s:Fade alphaFrom="1.0" alphaTo="0.0" />
</s:Parallel>
</fx:Declarations>
<mx:ApplicationControlBar width="100%" cornerRadius="0">
<s:Button id="btn"
label="Toggle Panel visibility"
click="panel.visible = !panel.visible;" />
</mx:ApplicationControlBar>
<s:Group width="100%" height="100%">
<s:Panel id="panel"
title="Panel title"
showEffect="{showEff}"
hideEffect="{hideEff}"
horizontalCenter="0" verticalCenter="0">
<s:layout>
<s:VerticalLayout />
</s:layout>
<mx:Form>
<mx:FormItem label="From:" width="100%">
<s:DropDownList id="fromEmail"
requireSelection="true"
width="100%">
<s:ArrayList source="me@me.com" />
</s:DropDownList>
</mx:FormItem>
<mx:FormItem label="To:" width="100%">
<s:TextInput id="toEmail" width="100%" />
</mx:FormItem>
<mx:FormItem label="Message:" width="100%">
<s:TextArea id="message" width="100%" />
</mx:FormItem>
<mx:FormItem horizontalAlign="right" width="100%">
<s:Button label="Send" />
</mx:FormItem>
</mx:Form>
</s:Panel>
</s:Group>
</s:Application>
本文转自:http://blog.minidx.com/2009/10/31/3009.html
分享到:
相关推荐
本篇文章将详细介绍如何利用Flex4中的Spark Skin进行控件样式的自定义。 #### 二、Spark Skin与Skin类的关系 在Flex4中,`spark.skins` 包含了一个核心类 `SparkSkin`。`SparkSkin` 是一个继承自 `Group` 类型的...
在Flex4中,ActionScript3(AS3)是主要的编程语言,与Flex SDK紧密集成。AS3是ECMAScript的一个子集,拥有更强大的面向对象特性,如类、接口、包和命名空间,这使得它在构建复杂应用程序时更为高效。Flex4中文API...
总之,这个“flex4Tree组件分层显示数据示例”将演示如何在Flex4环境中创建一个功能完善的Tree组件,包括数据绑定、自定义渲染器、事件处理和优化性能的方法。通过深入研究这个示例,开发者可以更好地理解和掌握在...
通过分析和学习这个例子,开发者不仅可以了解如何在Flex中创建自定义组件,还可以深入理解图形渲染和图像扭曲算法,这对于开发具有独特视觉效果的应用程序非常有价值。如果你对Flex编程、ActionScript或图形处理感...
本篇文章将详细讲解与“flex panel”相关的知识点,结合提供的标题“flex panel 例子”和描述,我们将深入探讨Flex布局在创建面板(Panel)时的应用。 1. **Flex布局基础**: Flex布局,全称Flexible Box布局,是...
在Flex4中,电视墙效果是一种视觉展示方式,常用于展示大量的小图片或视频,形成类似电视屏幕矩阵的效果,用户可以通过滚动或平移来浏览内容。这种效果在数字媒体、广告展示和互动应用中非常常见。 在Flex4中实现...
"Hello Flex4"是学习Flex4的基本入门项目,通常会展示如何创建一个简单的Flex应用程序,包括初始化一个新的Flex项目、设置基本的布局、添加第一个组件并显示“Hello Flex4”文本。这个过程中,开发者会接触到Flex ...
Flex4 API是开发者在创建动态、交互式Web应用时的重要参考资料,提供了丰富的组件、服务和编程接口。这份"flex4中文API帮助文档"是一个极其宝贵的资源,为中文用户提供了方便的导航和理解工具。 首先,Flex4 API...
- **MXML**:Flex4的主要编程语言之一,用于构建用户界面,具有声明式编程的特点,使得布局和组件的创建变得简单。 - **ActionScript 3.0**:Flex4的另一个重要组成部分,面向对象的编程语言,用于处理程序逻辑和...
本篇将围绕“Flex4 Spark Intranet Sample App”这一示例应用展开,探讨其在企业内网应用中的实践与技术要点。 首先,Spark组件集是Flex4的核心特性之一,它提供了一套完全重写且优化的UI组件,相比以前的 Halo ...
Flex 4 是 Adobe 开发的一个开源框架,专用于构建富网络应用(Rich Internet Applications, RIA),...通过学习这些实例,开发者能够掌握如何在 Flex 4 中有效地运用各种架构方法,从而创建出高性能、用户友好的 RIA。
在本文中,我们将深入探讨"FLEX4控件学习例子"这一资源,它是针对Adobe Flex 4开发中的控件使用的精彩示例集合。Flex是用于构建富互联网应用程序(RIA)的开源框架,它允许开发者创建交互性强、用户体验丰富的Web...
在《Flex4中文快速入门》这本书中,你将学习到以下关键知识点: 1. **Flex SDK与Flash Builder**:Flex SDK是免费的开发工具包,包含编译器和库,用于创建Flex应用程序。而Flash Builder是一款集成开发环境(IDE)...
这个资源包中的简单DEMO,可能是展示某个特定功能或组件使用的例子,如数据Grid的实现、图表绘制或者动画效果的创建。分析这些代码,你可以尝试自己动手修改,从而提升编程技能。 在学习过程中,建议先从基础概念...
综上所述,"flex_oralce小例子 - flex4.rar"提供的示例涵盖了Flex4开发中的多个关键知识点,包括Flex4框架的使用、ActionScript 3编程、与Oracle数据库的交互、服务调用以及MVC架构的应用等。这个示例对于学习和理解...
5. **Effects增强**:Flex 4的效果系统得到大幅度提升,可以将效果应用于任何对象和类型,提高了效果的灵活性。新的“spark.effects”包提供了更多的控制和自定义选项,同时保持了与Flex 3的向后兼容性。 6. **图形...
3. **Spark组件**:Flex4引入了全新的Spark组件集,相比以前的 Halo组件,Spark组件更注重可定制性、性能和视觉效果。开发者可以深入了解各种组件的属性、事件和样式,并根据需求进行自定义。 4. **States和...
下面将详细探讨Flex4与Flex3在组件架构、布局管理、状态使用、效果实现以及迁移过程中的关键差异。 ### 组件和外观架构 Flex4最显著的变化之一是引入了全新的组件和外观架构,称为Spark。这一架构不仅提高了性能,...
在这个特定的示例“Flex4图片浏览效果,浏览图片demo”中,我们可以深入探讨Flex4在图像浏览方面的应用。 首先,Flex4的Image组件是核心。这个组件允许开发者在应用程序中显示静态图像或动态内容,如网络流。在图片...
在Flex 4中,最重要的变化之一是组件模型的改变,引入了Spark组件架构,它与原有的MX组件架构并行存在,但更注重设计和性能。Spark组件库提供了一套全新的UI组件,这些组件基于Flex 4的皮肤ning机制,允许开发者创建...