读了Developing Applications in MXML这一节,一个简单的介绍。
- Laying out a user interface using containers
讲到有两种Container:layout containers,比如HBox,VBox,Grid等;navigator containers,比如 TabNavigator,ViewStack。
- Adding user interface controls
- Using the id property with MXML tags
- Using XML namespaces
这个有点意思。和后面的一样。举个例子:
xml 代码
- xml version="1.0"?>
- <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:MyComps="containers.boxes.*">
-
- <mx:Panel title="My Application" paddingTop="10" paddingBottom="10"
- paddingLeft="10" paddingRight="10">
-
- <MyComps:CustomBox/>
-
- <!---->mx:Panel>
- <!---->mx:Application>
xmlns:MyComps="containers.boxes.*" 意味着有个叫CustomBox的MXML组件在container/boxes目录下,不过这里名字说的不明不白的,待查。
- Using MXML to trigger run-time code
- Binding data between components
- Using RPC services
三种,WebService,HTTPService,RemoteObject。
- Storing data in a data model
还是三种,<mx:model>,<mx:xml>,<mx:xmllist>。</mx:xmllist></mx:xml></mx:model>
- Validating data
有点意思,不过
xml 代码
- <mx:PhoneNumberValidator id="pnV2" source="{cellPhoneInput}" property="text"/>
难道Flex预备了N多的Validator?连PhoneNumberValidator都备好了?待查。
- Formatting data,不错
- Using Cascading Style Sheets (CSS)
- Using skins
- Using effects
上边这三个基本上要靠Designer了,呵呵
- Defining custom MXML components
分享到:
相关推荐
《Flex 2 Developer’s Guide》是Adobe官方发布的一本针对Flex 2开发者的详尽指南,旨在帮助开发者深入了解和熟练运用Flex 2框架进行富互联网应用程序(RIA)的开发。Flex 2是一款强大的开发工具,它基于...
Understand MXML containers * Create transitions * Create data-driven applications with XML * Interface Flex with ColdFusion * Understand the power of states <br>Flex 2 represents ...
Understand MXML containers * Create transitions * Create data-driven applications with XML * Interface Flex with ColdFusion * Understand the power of states <br>Flex 2 represents ...
《Flex 2 Developer's Guide》是一本专门为Flex 2开发者准备的指南,旨在帮助程序员们深入理解和掌握Adobe Flex 2框架,从而构建高效、交互性强的富互联网应用程序(RIA)。这本书的内容涵盖了Flex 2开发的各个方面...
### Flex3 Developer Guide知识点概述 #### 一、Flex3简介 - **定义与特性**:Flex3是由Adobe Systems Incorporated发布的一款用于开发富互联网应用程序(RIA)的软件开发工具包(SDK)。它支持创建跨平台的应用...
根据提供的信息,我们可以深入探讨Flex2 Developer's Guide中所包含的关键知识点,这对于理解和掌握Flex框架及其应用开发至关重要。 ### Flex简介 Flex是Adobe Systems Incorporated开发的一个开源框架,用于构建...
Flex是Adobe公司推出的一种用于构建富互联网应用程序(RIA, Rich Internet Applications)的开源框架,它主要基于Flash Player或Adobe AIR运行环境。本资料主要聚焦在Flex 2的应用开发,特别是结合ActionScript 3.0...
Flex的MXML和ActionScript API提供了足够的灵活性,以实现复杂的可视化需求。 6. **源码和工具**:标签中提到的“源码”和“工具”表明这个主题可能涉及到了Flex开发的实际代码示例和开发工具。FlexBuilder(现在...
Flex是Adobe公司开发的一种用于构建富互联网应用程序(RIA)的技术,它基于ActionScript编程语言和MXML标记语言,主要用于创建交互式的、具有丰富图形效果的Web应用。本自学手册主要聚焦于Flex的学习与实践,通过...
### FLEX教程知识点详解 #### 1. FLEX概述 - **FLEX介绍**:FLEX是一种用于构建跨平台富互联网应用程序(RIA)的技术。它使用了一种名为MXML的标记语言来创建用户界面,并利用ActionScript进行逻辑处理。FLEX能够...
Flex是一个开源框架,用于构建富互联网应用程序(RIA),它基于ActionScript和MXML语言。本教程可能着重于如何在Flex项目中集成和操控各种特效,以提升用户体验。 描述中的"项目文件,运行看效果"表明这是一个包含...
2. **组件自定义**:Flex允许开发者自定义组件,以满足特定需求。时分秒日历组件可能是对标准日期选择器的扩展,添加了对时间选择的支持,包括小时、分钟和秒的下拉框或滑块。 3. **事件处理**:在用户选择日期和...
文档《Flex_Viewer解析-----结构(2).doc》主要探讨了Flex Viewer 中Widgets的结构和实现机制。 首先,侧边栏控件的显示是通过WidgetTemplate来实现的。WidgetTemplate是一个MXML组件,它定义了Widget的基本外观和...
Flex是一种用于构建富互联网应用程序(RIA)的开放源代码框架,它允许开发者利用ActionScript和MXML创建灵活、响应式且具有高级图形功能的应用。 **Transition(过渡)**是Flex中用于平滑转换不同UI组件或整个应用...
在SquidWord.mxml文件中,可能是一个Flex MXML组件示例,用于演示如何将上述概念应用到实际的Flex应用中。如果能查看并分析这个文件,我们可以更深入地理解如何结合Flex和AIR实现托盘菜单的具体细节。但在这里,我们...
Flex是Adobe公司开发的一种用于构建富互联网应用(RIA, Rich Internet Applications)的开源框架,它主要基于ActionScript编程语言和MXML标记语言。这个压缩包"Flex 工程源码--EmployeeMgmt-Flex.7z"包含了名为...
Flex是基于MXML和ActionScript的,其中MXML是一种声明性语言,用于构建用户界面,而ActionScript是面向对象的脚本语言,用于处理应用程序的逻辑。Flex SDK包含编译器、框架库和工具,帮助开发者创建、测试和部署Flex...