`
cowoo
  • 浏览: 48900 次
  • 性别: Icon_minigender_1
社区版块
存档分类

Flex 2 Developer's Guide - Developing Applications in MXML

    博客分类:
  • Flex
阅读更多
读了Developing Applications in MXML这一节,一个简单的介绍。
  
  1.  Laying out a user interface using containers
    讲到有两种Container:layout containers,比如HBox,VBox,Grid等;navigator containers,比如 TabNavigator,ViewStack。
  2. Adding user interface controls
  3. Using the id property with MXML tags
  4. Using XML namespaces
    这个有点意思。和后面的一样。举个例子:

    xml 代码
    1. xml version="1.0"?>  
    2. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:MyComps="containers.boxes.*">  
    3.   
    4.     <mx:Panel title="My Application" paddingTop="10" paddingBottom="10"  
    5.         paddingLeft="10" paddingRight="10">  
    6.   
    7.         <MyComps:CustomBox/>  
    8.   
    9.     <!---->mx:Panel>  
    10. <!---->mx:Application>  

    xmlns:MyComps="containers.boxes.*" 意味着有个叫CustomBox的MXML组件在container/boxes目录下,不过这里名字说的不明不白的,待查。
  5. Using MXML to trigger run-time code
  6. Binding data between components
  7. Using RPC services
    三种,WebService,HTTPService,RemoteObject。
  8. Storing data in a data model
    还是三种,<mx:model>,<mx:xml>,<mx:xmllist>。</mx:xmllist></mx:xml></mx:model>
  9. Validating data
    有点意思,不过
    xml 代码
    1. <mx:PhoneNumberValidator id="pnV2" source="{cellPhoneInput}" property="text"/>  
    难道Flex预备了N多的Validator?连PhoneNumberValidator都备好了?待查。
  10. Formatting data,不错
  11. Using Cascading Style Sheets (CSS)
  12. Using skins
  13. Using effects
    上边这三个基本上要靠Designer了,呵呵
  14. Defining custom MXML components
   
   
   
   
   
   
分享到:
评论
3 楼 lordhong 2007-04-14  
不用, NAMESPACE你自己可以DEFINE的,前面那个mx, 你也可以定义成mymx的namespace.
2 楼 cowoo 2007-04-13  
谢谢,看来是flex的同好啊,呵呵。
引用

引用

意味着有个叫CustomBox的MXML组件在container/boxes目录下,不过这里名字说的不明不白的,待查。

就是这个意思

不过,14里面给了个例子,那个组件叫
<!-- MyComboBox.mxml -->

这个再引用叫<mx:MyCombo ...>还差不多,CumstomBox.mxml是不是应该用<mx:Custom ...>来引用?
1 楼 lordhong 2007-04-13  
引用

意味着有个叫CustomBox的MXML组件在container/boxes目录下,不过这里名字说的不明不白的,待查。

就是这个意思

引用

难道Flex预备了N多的Validator?连PhoneNumberValidator都备好了?待查。

是的,还有信用卡,邮编,等等.
但只适合北美地区的格式.  不过可以写自己的validator

相关推荐

    Flex 2 Developer’s Guide

    《Flex 2 Developer’s Guide》是Adobe官方发布的一本针对Flex 2开发者的详尽指南,旨在帮助开发者深入了解和熟练运用Flex 2框架进行富互联网应用程序(RIA)的开发。Flex 2是一款强大的开发工具,它基于...

    The Essential Guide to Flex 2 with ActionScript 3.0-part 2

    Understand MXML containers * Create transitions * Create data-driven applications with XML * Interface Flex with ColdFusion * Understand the power of states &lt;br&gt;Flex 2 represents ...

    The Essential Guide to Flex 2 with ActionScript 3.0-part 1

    Understand MXML containers * Create transitions * Create data-driven applications with XML * Interface Flex with ColdFusion * Understand the power of states &lt;br&gt;Flex 2 represents ...

    《Flex 2 Developer's Guide》.zip

    《Flex 2 Developer's Guide》是一本专门为Flex 2开发者准备的指南,旨在帮助程序员们深入理解和掌握Adobe Flex 2框架,从而构建高效、交互性强的富互联网应用程序(RIA)。这本书的内容涵盖了Flex 2开发的各个方面...

    Flex3 developer guide

    ### Flex3 Developer Guide知识点概述 #### 一、Flex3简介 - **定义与特性**:Flex3是由Adobe Systems Incorporated发布的一款用于开发富互联网应用程序(RIA)的软件开发工具包(SDK)。它支持创建跨平台的应用...

    Flex2_devguide

    根据提供的信息,我们可以深入探讨Flex2 Developer's Guide中所包含的关键知识点,这对于理解和掌握Flex框架及其应用开发至关重要。 ### Flex简介 Flex是Adobe Systems Incorporated开发的一个开源框架,用于构建...

    Flex第一步--基于ActionScript 3.0的Flex 2应用开发 第2、 6、 13章

    Flex是Adobe公司推出的一种用于构建富互联网应用程序(RIA, Rich Internet Applications)的开源框架,它主要基于Flash Player或Adobe AIR运行环境。本资料主要聚焦在Flex 2的应用开发,特别是结合ActionScript 3.0...

    flex------组件-----数据可视化

    Flex的MXML和ActionScript API提供了足够的灵活性,以实现复杂的可视化需求。 6. **源码和工具**:标签中提到的“源码”和“工具”表明这个主题可能涉及到了Flex开发的实际代码示例和开发工具。FlexBuilder(现在...

    flex完全自学手册-- 电子教案 PPT

    Flex是Adobe公司开发的一种用于构建富互联网应用程序(RIA)的技术,它基于ActionScript编程语言和MXML标记语言,主要用于创建交互式的、具有丰富图形效果的Web应用。本自学手册主要聚焦于Flex的学习与实践,通过...

    跟我StepByStep学FLEX教程------王一松

    ### FLEX教程知识点详解 #### 1. FLEX概述 - **FLEX介绍**:FLEX是一种用于构建跨平台富互联网应用程序(RIA)的技术。它使用了一种名为MXML的标记语言来创建用户界面,并利用ActionScript进行逻辑处理。FLEX能够...

    FLEX入门实例--------各种Effect的综合运用

    Flex是一个开源框架,用于构建富互联网应用程序(RIA),它基于ActionScript和MXML语言。本教程可能着重于如何在Flex项目中集成和操控各种特效,以提升用户体验。 描述中的"项目文件,运行看效果"表明这是一个包含...

    flex带时分秒日历---完善版

    2. **组件自定义**:Flex允许开发者自定义组件,以满足特定需求。时分秒日历组件可能是对标准日期选择器的扩展,添加了对时间选择的支持,包括小时、分钟和秒的下拉框或滑块。 3. **事件处理**:在用户选择日期和...

    Flex_Viewer解析-----结构(2).doc

    文档《Flex_Viewer解析-----结构(2).doc》主要探讨了Flex Viewer 中Widgets的结构和实现机制。 首先,侧边栏控件的显示是通过WidgetTemplate来实现的。WidgetTemplate是一个MXML组件,它定义了Widget的基本外观和...

    FLEX入门实例--------transition,state的综合运用

    Flex是一种用于构建富互联网应用程序(RIA)的开放源代码框架,它允许开发者利用ActionScript和MXML创建灵活、响应式且具有高级图形功能的应用。 **Transition(过渡)**是Flex中用于平滑转换不同UI组件或整个应用...

    FLEX提高篇--------AIR应用程序的托盘及托盘菜单的制作

    在SquidWord.mxml文件中,可能是一个Flex MXML组件示例,用于演示如何将上述概念应用到实际的Flex应用中。如果能查看并分析这个文件,我们可以更深入地理解如何结合Flex和AIR实现托盘菜单的具体细节。但在这里,我们...

    Flex 工程源码--EmployeeMgmt-Flex.7z

    Flex是Adobe公司开发的一种用于构建富互联网应用(RIA, Rich Internet Applications)的开源框架,它主要基于ActionScript编程语言和MXML标记语言。这个压缩包"Flex 工程源码--EmployeeMgmt-Flex.7z"包含了名为...

    Flex 全景图源码-----街景

    Flex是基于MXML和ActionScript的,其中MXML是一种声明性语言,用于构建用户界面,而ActionScript是面向对象的脚本语言,用于处理应用程序的逻辑。Flex SDK包含编译器、框架库和工具,帮助开发者创建、测试和部署Flex...

Global site tag (gtag.js) - Google Analytics