千家信息网

如何解析Flex语言

发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,本篇文章为大家展示了如何解析Flex语言,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。和大家重点学习一下Flex语言的概念,Flex是一个在J2EE应用服务器
千家信息网最后更新 2026年11月04日如何解析Flex语言

本篇文章为大家展示了如何解析Flex语言,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

和大家重点学习一下Flex语言的概念,Flex是一个在J2EE应用服务器或servlet容器安装的展现服务器。它拥有丰富的用户界面组件、用于排布这些组件的基于XML的标记语言。

MacromediaFlex

MacromediaFlex(开发代号为Royale)是一个展现服务器,开发者可以用它来开发新一代的"复杂Internet应用"(RIAs-RichInternetApplications)。复杂Internet应用融合了桌面应用的可用性和web应用的易于管理的优点。

Flex是一个在J2EE应用服务器或servlet容器安装的展现服务器。它拥有丰富的用户界面组件、用于排布这些组件的基于XML的标记语言,以及可以处理用户交互的面向对象编程语言。这些技术的给我们带来的是:使用Flash播放器渲染复杂Internet应用,使用工业标准和开发者熟悉的方式进行开发。

本文将专注于Flex语言的关键部分。为了运行本文中提到的代码,你可能需要加入Flex的Beta测试。Flex运行于象MacromediaJRun,IBMWebsphere,BEAWebLogic,orApacheTomcat这样的J2EE应用服务器之上。Flex未来将支持Microsoft.NET服务器。

Flex语言简介

由于标记语言和面向对象程序设计语言广泛应用,因此,基于这两项技术的Flex语言也将从中获益。标记语言是成功的,排布用户界面也相对容易。MXML,由Flex引入的、基于XML的标记语言,将延续其成功。和HTML很象,你可以用MXML来排布应用的用户界面。同为基于XML的标记语言,MXML比HTML有更强的结构,更少的语法歧义。比起HTML,MXML还引入了更丰富的标签集。如:DataGrid,Tree,TabNavigator,Accordion和Menu,这些都是标准标签集中的一部分。你还可以扩展MXML标签,创建自己的组件。此外,二者***的区别是,MXML定义的用户界面是用Flash播放器运行的,相对传统的基于HTML、页面为中心的web应用而言,这将更具吸引力。

除了排布可视组件,还可以用MXML来定义应用中其他重要方面,如,可以把应用定义为一个web服务的客户,或是在应用中开发动画,用于提示用户进度。
但是,标记语言提供的编程逻辑仍难以满足用户交互的需求。在Flex中,可以用ActionScript编程语言来编写事件监听器来满足此种需求。ActionScript是一种基于ECMA-262标准的、强类型的面向对象语言,和其他编程语言——java和C#很相似,因此也很易于上手。

总而言之,当编写一个Flex语言的应用时,需要用MXML来设置用户界面,并用ActionScript来编写响应用户交互的逻辑。
作为一个开发者,你可以根据自己的喜好,用自己所熟悉的IDE(比如Eclipes或Intellij)手工编写MXML,也可以使用Flex支持的"所见即所得"开发环境(目前开发代号为Brady)。即使你选择手工编写MXML,仍可使用Flex提供的XMLschema,在IDE中为你提供代码提示(codehinting)和代码自动填充(codecompletion)的功能.

下面例子是一个名为HelloWord.mxml的简单Flex应用的源代码。该应用程序有两个TextInput组件,当点击Copy时,sourceTextInput的内容就会显示在destinationTextInput域中。以下例子显示如何用MXML和ActionScript来创建应用:用MXML定义用户界面,再用ActionScript为Button组件的事件监听器编写拷贝逻辑。

        

图1.在HelloWorld程序中将sourceTextInput的文本拷贝到destinationTextInput。

上述内容就是如何解析Flex语言,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

语言 应用 用户 开发 组件 服务 服务器 标记 用户界面 界面 编程 复杂 代码 内容 对象 开发者 标准 标签 程序 编程语言 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广州淘业互联网络科技 北京互联网科技 唐信互联网科技 大连 国外互联网科技网站 人人互联网科技是培训 滨湖区互联网智能科技产品供应 济南华为互联网科技产业总部基地 科技互联网的估值 互联网科技中介 贵州叶脉互联网科技有限公司所属行业 语蝶互联网科技有限公司 高科技互联网发展前景如何 中科明德北京互联网科技 中天科技中国工业互联网 富国互联网科技002692 风投北京互联网科技 萌小萌互联网科技河南有限公司 互联网时代科技型公司的机会 张家口科技产业互联网平台 三亚科技创新互联网基地 互联网黑科技 中国 科技 互联网 深圳天众互联网科技公司 科技互联网创业计划书 互联网科技热点资讯 随着互联网科技发展 想开互联网科技公司怎么样 国大互联网教育科技有限公司工作 每天都有哪些好的互联网科技 江苏互联网智能科技软件
0