它可以将ActionScript代码嵌入&lt,它提供种种标签来定义用户界面

 

两岸的最大分别在于MXML定义的应用程序需求被编译成SWF文件,须要在Flash
Player上运营,MXML还提供了特别动态的用户界面,程序可以卸载三个要么多个文件中。

浏览器突显的结果如下

(3)MXML标签规则

2 ActionScript编辑器

上边的价签不直接与ActionScript和总体性有对应涉及。

  点击next

  图片 1

<mx:Label fontWeight=”bold” x=”139.5″ y=”55″ text=”Hello–World”
width=”125″ height=”29″/>

在MXML代码中,任何组件都能运用ActionScript代码,<fx:Script>标签代码必须放在文件的最上端,例如:

其中HelloWorldFlexPoject.*文件是用来运行编译结果的文书用来运行编译结果的文本,*debug*文件是用来开展调剂的文书,*history*是用来保存在浏览器中历史文件。

图片 2

那时大家在档次下得以窥见编译后生成的文件,如下图所示:

<fx:Script>

 

2 <mx:Application>标签

图片 3

MXML已毕了MVC情势中的V部分,ActionScript完结了M部分。Flex实际上是ActionScript的类库,那些库包罗组件(容器和控件)、管理类和多少服务类等。MXML标签相当于ActionScript中的类的质量,ActionScript是MXML的中央。


  3 MXML标签属性

输入以下代码并运转:

(1)MXML编译器在编译时会自动跳过字符串中的斜线”\”,字符串中的斜线需求写为”\\”

第一个Flex 项目

MXML和ActionScript
类之间的互相关系

</mx:Application>

<mx:label>标签中国含有了诸多属性,如text、color、fontSize等。

<mx:Application xmlns:mx=”http://www.adobe.com/2006/mxml
layout=”absolute”>

 

  

图片 4

图片 5

]]>

新建一个名为HelloWorldFlexProject项目

  (2) 编译标签

 

<mx:Application>是应用程序的根标签,定义最主旨的应用程序(Applicatuon)容器。容器是用户界面的零件,用来含有其余的组件。

Flex Builder的编辑器可以用来编排MXML、ActionScript3.0 和CSS代码。

<![CDATA[

图片 6

………

点击finish就将项目创设好了。

MXML类似于HTML,它提供各样标签来定义用户界面,不过它比HTML的布局更为严刻,并负有跟多的施用标签。MXML不仅囊括可视标签,还包蕴不得视标签,如web
service连接、数据绑定和卡通片效果等,用户还客户以自定义组件标签。

  Flex表现层服务器包括Flex应用框架和Flex运营服务,Flex框架包涵MXML描述性语言、ActionScript程序语言和Flex类库。MXML原理定义用户界面成分,ActionScript定义客户逻辑和程序控制,Flex类库则带有了Flex组件、管理器和表现控制。

在MXML文件中动用ActionScript代码

可用来编辑ActionScript代码,使用<mx:Script>标签将ActionScript代码嵌入在MXML代码中,ActionScript类可以定义在别的3个文件中,然后输入到MXML文件中。

在MXML文件中,可以利用<fx:Script>标签直接把ActtionScript代码入其中,使用<fx:Script>标签时,全部的故事情节都含有在CDATA结构中,那样保障编译将Script当作XML处理,其结构如下:

它可以将ActionScript代码嵌入<mx:Script>,将CSS代码嵌入<mx:Style>标签中。

MXML语法

图片 7

图片 8

<?xml version=”1.0″ encoding=”utf-8″?>

1 编码格式定义 <?xml version=”1.0″ encoding=”utf-8″>

1 MXML编辑器

 

 

</fx:Script>