冷枫@CSDN

CSharp程序员大本营:积累平凡就是积累卓越!有了翅膀,你就有了天空!钝到极点的刀才最具杀伤力——因为它是锤子!

用户操作
[即时聊天] [发私信] [加为好友]
╄ 冷枫ID:JavaProgramers
497383次访问,排名96,好友117人,关注者207人。
毕业于南阳理工学院计算机系软件工程专业,一直从事于软件开发工作,编程经验5年,一线程序员出身,开发实战经验丰富,精通Asp,Asp.NET, ERP(C#.NET),基于WEB(Asp.Net)的MIS等世道上的一般编程,精通SQL Server存储过程开发,曾为一家中型商务企业软件开发工程师,软件培训师。
JavaProgramers的文章
原创 290 篇
翻译 0 篇
转载 26 篇
评论 466 篇
╄ 冷枫的公告
╄ 冷枫 Asp.NET微软MVP
本Blog技术支持QQ群
[NET技术联盟]:1908832
[冷枫开发小组]:6307410
CSharp开放源码促进会
CSharp程序员大本营
最近评论
coder2010:恩……8错!
係り員:不倫おっぱいアダルト
精神年齢科先生:人妻セックス不倫
診断先生:エロセフレエッチ
サークル係員:セフレオナニー出会い
文章分类
收藏
    相册
    IT英雄传奇
    大学留念集
    公司一角
    旅游系列二
    旅游系列三
    旅游系列一
    [╄ 冷枫]简介
    站长简介(RSS)
    经典网站收集
    .NET分页存储过程
    AJAX中国
    DOTNET控件网
    DotNet男孩社区
    Java共舞
    Tutorails[.NET]
    中国盟动力
    冷枫技术论坛
    开发者在线
    技术无极限(RSS)
    深圳赶集网
    源码网
    软件项目网
    网上邻居
    『 天道酬勤 』(RSS)
    『 孟子E章 』(RSS)
    『 孟子E章 』
    『 邹建专栏 』(RSS)
    『webdiyer 』
    微软官方
    ASP.NET 入门教程
    webcast视频教程
    存档
    订阅我的博客
    XML聚合  FeedSky

    原创 Flex精华摘要 3:基本语法收藏

    新一篇: Flex精华摘要 4:使用AS脚本 | 旧一篇: Flex精华摘要 2:基本MXML功能

    Flex基本语法
    绝大多数MXML标识符合AS2.0规范,MXML文件编译产生的SWF文件包含相应的AS对象。
    AS2.0
    是一种面向对象的语言,符合ECMAScript4版规范。
    MXML文件的命名规范:

    : 必须符合AS的命名规范,以字母或下划线开头;
    2 : 不得使用AS的类名、组件ID标识和命名空间的MXML标识作为文件名;
    3 : 文件名必须用小写的.mxml作为后缀名。

     

    1


    MXML文件中,组件的属性使用和AS类相同的命名约定,以小写字母开头,每个单词的开头字母大写。你可以有两种方式设置属性的值:使用标记的属性或者子节点标记。Macromedia推荐使用标记的属性来设置一般组件属性,复杂的组件属性用子节点来完成。MXML的组件属性包含如下:
    标量属性(包括数字及字符串)
    如:

    <Label width='50' height='25' text='Hello World'/>

     

    1.

    注意:属性的值不能包含@符号

    数组属性

     

    1. <mx:List>
     

    2. <mx:dataProvider>
     

    3. <mx:Array>
     

    4. <mx:Number>94062</mx:Number>
     

    5. <mx:Number>14850</mx:Number>
     

    6. <mx:Number>53402</mx:Number>
     

    7. </mx:Array>
     

    8. </mx:dataProvider>
     

    9. </mx:List>

     


    脚本对象
    因为脚本对象比较复杂,所以一般使用子节点的方式来设置属性的值,如:

    <mynamespace:MyComponent>

     

    2. <mynamespace:nameOfProperty>

    3. <objectType prop1='val1' prop2='val2'/>

    4. </mynamespace:nameOfProperty>

    5. </mynamespace:MyComponent>

    1.



    脚本对象数组

    <mynamespace:MyComponent>

     

    2. <mynamespace:dataProvider>

    3. <mx:Array>

    4. <mynamespace:ListItem label='One' data='1'/>

    5. <mynamespace:ListItem label='Two' data='2'/>

    6. </mx:Array>

    7. </mynamespace:dataProvider>

    8. </mynamespace:MyComponent>

    1.



    XML数据

     

    1. <mynamespace:MyComponent>
     

    2. <mynamespace:value xmlns:a='http://www.example.com/myschema'>
     

    3. <mx:XML>
     

    4. <a:purchaseorder>
     

    5. <a:billingaddress>
     

    6. ...
     

    7. </a:billingaddress>
     

    8. ...
     

    9. </a:purchaseorder>

    10.  </mx:XML>

    11.  </mynamespace:value>

    12.  </mynamespace:MyComponent>

     



    样式属性
    主要进行组件的样式控制,如

    <mx:TextArea id='myText' text='hello world' fontFamily='Tahoma'/>

     

    2. //和下面的AS代码是等效的

    3. myText.text= 'hello world';

    4. myText.setStyle('fontFamily', 'Tahoma');

    1.



    编译标记
    编译标记并不直接对应AS类或其属性,主要有:

     

    1.  <mx:Binding>
     

    2.  <mx:Effect>
     

    3.  <mx:Model>
     

    4.  <mx:Script>