You use two languages to write Flex applications: MXML and ActionScript. MXML is an XML markup language that you use to lay out user interface components. You also use MXML to declaratively define nonvisual aspects of an application, such as access to data sources on the server and data bindings between user interface components and data sources on the server.
您可以使用两种语言编写Flex应用程序:MXML和ActionScript。 MXML是一种可用于布置用户界面组件的XML标记语言,您还可以使用MXML来定义一个程序的非可视化方面,例如,访问服务器端的数据源,或者是将用户界面和服务器端的数据源绑定。
Like HTML, MXML provides tags that define user interfaces. MXML will seem very familiar if you have worked with HTML. However, MXML is more structured than HTML, and it provides a much richer tag set. For example, MXML includes tags for visual components such as data grids, trees, tab navigators, accordions, and menus, as well as nonvisual components that provide web service connections, data binding, and animation effects. You can also extend MXML with custom components that you reference as MXML tags.
如同HTML一样,MXML提供了可以用来定义UI的标记。如果曾经使用过HTML,你会发现MXML和HTML很相似。然而,MXML比HTML更有条理,并提供更丰富的标记集合。例如,MXML中包含了数据网格,树,导航栏,折叠面板,菜单等可视组件标签,还提供了连接Web服务,数据绑定,以及动画效果等非可视组件。你还可以通过拓展MXML标记来实现你自己定制的MXML标记。
One of the biggest differences between MXML and HTML is that MXML-defined applications are compiled into SWF files and rendered by Adobe(R) Flash(R) Player or Adobe(R) AIR(TM), which provides a richer and more dynamic user interface than page-based HTML applications.
与MXML和HTML的最大区别之一,是MXML定义的应用程序被编译成
SWF文件并且由Adobe(R)Flash(R)播放器或Adobe(R)的AIR(商标)(基于HTML的,提供了更丰富并且更加动态性UI的程序)来执行。
You can write an MXML application in a single file or in multiple files. MXML also supports custom components written in MXML and ActionScript files.
你可以将一个MXML程序写成一个或者多个文件。MXML同时支持写在MXML和ActionScript文件中的自定义组件。
分享到:
相关推荐
《C语言实现的XML编解码库——mxml在Unix/Linux环境下的应用》 XML(eXtensible Markup Language)是一种被广泛应用于网络数据交换的标准格式,它具有自描述性,能够清晰地组织和标记数据。然而,XML的解析和编码...
本文将详细介绍基于C语言的XML解析库——Minixml,以及如何利用它来解析XML文档。 Minixml是一个轻量级、小巧的XML解析库,它完全用C语言编写,适合嵌入式系统或者对内存和性能有严格要求的项目。Minixml库的核心...
《ZK UI框架详解——基于MXML编程风格的UI构建》 ZK UI框架是一款强大的、专注于企业级应用开发的用户界面框架,它提供了一种高效、直观的方式来创建丰富的、交互性强的Web应用程序。该框架以其简洁的MXML编程风格...
本篇内容将深入探讨“Flex第一步——基于ActionScript 3”,这对于初学者来说是一份极具价值的学习资料。 首先,我们需要了解ActionScript 3。ActionScript是Flash平台的核心语言,而ActionScript 3是其最新版本,...
在IT行业中,Flex是一种基于ActionScript和MXML的开源框架,用于构建富互联网应用程序(RIA)。这个主题聚焦于Flex中的一个关键组件——Datagrid,以及如何实现它的打印预览和打印功能。Datagrid是Flex中用于展示...
"Flex从入门到实践——源代码(9章)"这个压缩包文件提供了学习Flex开发的实用资源,包含了9个章节的源代码示例,这些章节可能覆盖了Flex的基础到进阶内容。 1. **Flex基础**:Flex的基础知识通常包括Flex SDK的安装...
《精通Flex 3.0——基于ActionScript 3.0实现》一书源代码。 Flex 3.0 ActionScript 3.0源代码 Flex 3.0源代码。 --------------------------- 第1篇 Flex技术概述 第1章 Flex概述 3 1.1 Flex简介 3 1.2 Flex...
《贪吃蛇——基于Flex的小游戏解析》 贪吃蛇是一款经典的像素级小游戏,深受玩家喜爱,其简单易上手的特性使其在全球范围内广为流传。在这个特别小的贪吃蛇游戏中,开发者采用了Adobe的Flex技术来实现。Flex是基于...
这篇“FLEX入门篇——日期的格式化”博客文章主要探讨了如何在FLEX中对日期进行处理和展示,这是在开发过程中经常遇到的需求,特别是在用户界面设计和数据展示时。日期格式化对于提供清晰、易读的用户界面至关重要。...
Flex是Adobe公司开发的一种用于构建富互联网应用程序(RIA)的框架,主要基于ActionScript和MXML语言。这个压缩包文件包含的是"Flex从入门到实践"教程的源代码,共11章,提供了深入学习Flex开发的实战示例。通过这些...
它使用MXML和AS3来定义和控制UI组件,可以与后端服务器通过AMF(Action Message Format)等协议进行数据交换。在描述中提到的“前台的FLEX中的控件”,可能是指在Flex应用中使用的自定义或预定义组件。 3. **PHPRPC...
CSSLoader可以与Flex的MXML组件一起使用,也可以与ActionScript组件结合。同时,它可以配合Flex的响应式设计,实现不同屏幕尺寸和设备的样式适配。 综上所述,Flex CSSLoader是Flex开发中的一个重要工具,它允许...
"META-INF"目录通常包含关于压缩包本身的信息,如数字签名、版本控制或应用配置文件。在Flex项目中,它可能包含了应用的清单文件(application.xml),描述了应用的基本属性、依赖库和启动配置。 总的来说,通过...
标题中的“Flex拍照并上传到java后台——未调试成功”表明这是一个关于使用Adobe Flex技术进行拍照功能实现,并将拍摄的照片上传到Java后端服务器的项目,但目前该项目可能在调试阶段遇到了问题。Flex是一种用于创建...
**ArcGIS Flex 示例详解——源码深度解析** ArcGIS Flex 是 Esri 公司提供的一款基于 Adobe Flex 技术的 GIS 开发框架,它允许开发者创建丰富的、交互式的地图应用程序,用于网页上展示地理信息。这个压缩包包含的...
Flex是Adobe公司开发的一款用于构建富互联网应用(RIA)的框架,它主要使用ActionScript编程语言和MXML标记语言。在Flex中,与服务器进行数据交互是应用的重要部分,而HTTPService是Flex提供的一种用于与HTTP服务器...
- **Flex 的组成**:一个典型的 Flex 应用程序由两部分组成——ActionScript 和 MXML。从 Flex 3 开始,ActionScript 成为了一个完全面向对象且类型安全的语言,并遵循 ECMAScript 标准。 - **MXML**:这是一种标记...