<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    【永恒的瞬間】
    ?Give me hapy ?
    絕大多數 MXML 標識符合 AS2.0 規范, MXML 文件編譯產生的 SWF 文件包含相應的 AS 對象。
    AS2.0
    是一種面向對象的語言,符合 ECMAScript 4 版規范。
    MXML 文件的命名規范:

    : 必須符合 AS 的命名規范,以字母或下劃線開頭;
    2 : 不得使用 AS 的類名、組件 ID 標識和命名空間的 MXML 標識作為文件名;
    3 : 文件名必須用小寫的 .mxml 作為后綴名。


    MXML 文件中,組件的屬性使用和 AS 類相同的命名約定,以小寫字母開頭,每個單詞的開頭字母大寫。你可以有兩種方式設置屬性的值:使用標記的屬性或者子節點標記。 Macromedia 推薦使用標記的屬性來設置一般組件屬性,復雜的組件屬性用子節點來完成。 MXML 的組件屬性包含如下:
    標量屬性(包括數字及字符串)
    如:

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

    注意:屬性的值不能包含 @ 符號

    數組屬性

    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 >?
    <mynamespace:nameOfProperty>

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

    4. </ mynamespace : nameOfProperty >

    5. </ mynamespace : MyComponent >

    腳本對象數組

    < 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 >

    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 > ?

    5. ? < mx : Style > ?

    6. ? < mx : Metadata > ?

    7. ? < mx : operation > ?

    8. ? < mx : request > ?

    9. ? < mx : method >

    10.? ? < mx : arguments >

    注意編譯標記的大小寫
    其它注意事項

    : id 屬性并不是每個 MXML 標記必須的;
    02 : MXML 的根標記不支持 id 屬性;
    03 : 布爾屬性的值只允許 true false
    04 : 標記必須同時包含 source destination 屬性,并且不能包含 id 屬性;
    05 : 標記的 field 屬性是必須的,并且不能包含 id 屬性;
    06 : 標記必須包含 wsdl 或者 serviceName 屬性,并且不能同時使用;
    07 : 標記必須包含 source 或者 named 屬性,并且不能同時使用;
    08 : 標記必須包含 url 或者 serviceName 屬性,并且不能同時使用;
    09 : 標記必須包含 name 屬性,并且不能包含 id 屬性;
    10 : 標記必須包含 name 屬性,并且不能包含 id 屬性。

    posted on 2007-01-12 11:53 ???MengChuChen 閱讀(224) 評論(0)  編輯  收藏 所屬分類: flex2.0
    主站蜘蛛池模板: 亚洲男人在线无码视频| 久久精品a亚洲国产v高清不卡| 精品日韩99亚洲的在线发布| 99精品一区二区免费视频| 亚洲成在人线av| 亚洲免费精彩视频在线观看| 免费无码又爽又高潮视频| 亚洲中文字幕乱码熟女在线| 处破痛哭A√18成年片免费| 亚洲欧美自偷自拍另类视| 国产午夜精品久久久久免费视| 99热在线精品免费全部my| 亚洲一区免费视频| 午夜免费福利影院| 理论亚洲区美一区二区三区| va亚洲va日韩不卡在线观看| 男女一边摸一边做爽的免费视频| 亚洲精品无码高潮喷水在线| 无码精品一区二区三区免费视频| 亚洲欧洲日韩综合| 日韩免费毛片视频| 精品免费久久久久国产一区| 亚洲国产精品久久久久婷婷软件| 99久久99这里只有免费费精品| 亚洲综合日韩久久成人AV| 久久午夜夜伦鲁鲁片免费无码| 亚洲首页在线观看| 在线永久免费观看黄网站| 欧洲精品码一区二区三区免费看| 亚洲日韩精品无码一区二区三区| 91精品手机国产免费| 亚洲中文无码卡通动漫野外| 国产成人亚洲精品影院| 亚洲精品偷拍视频免费观看| 日本特黄a级高清免费大片| 一级视频免费观看| 亚洲精品永久www忘忧草| 国产一级大片免费看| 色欲A∨无码蜜臀AV免费播| 亚洲AV无码国产精品永久一区| 精品国产综合成人亚洲区|