今天开始了flex的学习.
下载了一个flexsdk,在我看来就和jdk差不多,也是用于编译和运行flex的环境
可以从如下的地址下载flexsdk:
http://www.adobe.com/products/flex/flexdownloads/
flexbuilder也可以从以上的地址进行下载.
flexbuilder相当于Eclipse IDE或netbean IDE
flexsdk是一个开源的,而flexbuilder则是付费(可以免费的试用60天,不过网上好像人破解了可以去google一下).
也不知道是怎么搞的,要不都开源,要不都要付费.
搞成一个要付费,唉!
如果单独的使用免费的sdk,则必须单独的编译代码成为swf文件,
flexbuilder可以自动的编译成swf文件,打开合适的浏览器访问
flex开发主要是基于以下的两种语言:
1:MXML:一个基于xml的标记语言,主要是用于布局和元素显示(元素包括:label,button......)
2:ActionScript: is an ECMAScript-compliant object-oriented 编程语言,主要是用于应用的逻辑的编写
采用flexsdk编译mxml文件成swf:
示例:
MyFirst.mxml代码如下:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application
xmlns:mx="http://www.adobe.com/2006/mxml"
horizontalAlign="center" verticalAlign="middle"
>
<mx:Button id="myButton" label="I'm a button!" />
</mx:Application>
因为mxml是基于xml的, 所以代码必须以<?xml version="1.0" encoding="utf-8"?>声明
我们如果要采用flexsdk编译该文件,则必须安装flexsdk.
下载完flexsdk之后,解压到指定目录,配置path环境变量为:%FLEX_HOME%\bin;其中%FLEX_HOME% 表是flexsdk解压之后的目录.
以上的步骤完成之后,进入命令行输入: mxmlc MyFirst.mxml即可编译成为MyFirst.swf文件,
swf文件可以用flash player 打开,如果没有的话可以从http://www.adobe.com
这个网站上面下载.