Flex学习笔记第一季

一个完整的Flex程序由MXML代码和ActionScript代码组成。
MXML基于XML标准,用于配置和设计Flex程序的界面及编写表现层数据模型;
ActionScript基于ECMAScript,原来用于设计Flash动画,其语法规范类似于JavaScript。
这样两种基于W3C标准的开发语言就构成了Flex程序,两种语言的关系类似于HTML和JavaScript。
一、MXML文件结构
<? xml version ="1.0" encoding ="UTF-8" ?>
< mx:Application xmlns:mx ="http://www.adobe.com/2006/mxml" fontSize ="14" >
   < mx:Script >
    <![CDATA[
      internal function doClick():void{
        tip_txt.text = "qwerty";
      }
    ]]>
   </ mx:Script >
   < mx:Label x ="76.75" y ="22" text ="qwe" width ="88.5" />
</ mx:Application >
第一行<?xml version="1.0" encoding="UTF-8"?>声明XML文件采用的语法版本version和编码格式encoding(默认为UTF-8)。
二、标签
  MXML对大小写敏感。
  标签名以大写字母开头。
三、属性
  属性以不写字母开头。
四、文件结构
  Application标签位于其他元素之外。在每个Flex项目中,可能有多个MXML文件,mx:Application为根节点标示程序入口的运行文件。
<mx:Application xmlns:mx=" http://www.adobe.com/2006/mxml"></mx:Application>
xmlns:mx=" http://www.adobe.com/2006/mxml":将mx定义为XML的命名空间,对应路径为 http://www.adobe.com/2006/mxml,Flex的配置文件中将这个路径定义为一个全局资源标识符,并对应了一个列出mx命名空间下的所有标签的文件。
五、<mx:Script>
  在MXML中插入ActionScript:
  <mx:Script>
    <![CDATA[
    ..............
    ]]>
  </mx:Script>
此标签可以放在根节点内的任何位置,同时必须用CDATA将代码包起来。CDATA不能嵌套使用。
六、创建外部AS文件
  New-->ActionScript file  可以创建一个外部AS文件
  <mx:Script source="my.as" />
在程序中可以使用上面的代码。
七、创建AS类文件
  New-->ActionScript Class  可以创建一个AS类文件
package
{
   public class Test
  {
    function Test(){
      trace( "Test");
    }
  }
}
上面代码创建了一个Test类,在构造函数Test()中在控制台打印Test。

你可能感兴趣的:(Flex,职场,休闲)