Flex表现层服务器包含Flex应用框架和Flex运行服务,Flex框架包含MXML描述性语言、ActionScript程序语言和Flex类库。MXML原理定义用户界面元素,ActionScript定义客户逻辑和程序控制,Flex类库则包含了Flex组件、管理器和行为控制。
Flex Builder的编辑器可以用来编辑MXML、ActionScript3.0 和CSS代码。
1 MXML编辑器
它可以将ActionScript代码嵌入<mx:Script>,将CSS代码嵌入<mx:Style>标签中。
2 ActionScript编辑器
可用来编辑ActionScript代码,使用<mx:Script>标签将ActionScript代码嵌入在MXML代码中,ActionScript类可以定义在另外一个文件中,然后输入到MXML文件中。
第一个Flex 项目
新建一个名为HelloWorldFlexProject项目
点击next
点击finish就将项目创建好了。
输入以下代码并运行:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Label fontWeight="bold" x="139.5" y="55" text="Hello--World" width="125" height="29"/>
</mx:Application>
浏览器显示的结果如下
此时我们在项目下可以发现编译后生成的文件,如下图所示:
其中HelloWorldFlexPoject.*文件是用来运行编译结果的文件用来运行编译结果的文件,*debug*文件是用来进行调试的文件,*history*是用来保存在浏览器中历史文件。