<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 閱讀(225) 評論(0)  編輯  收藏 所屬分類: flex2.0
    主站蜘蛛池模板: 亚洲大片免费观看| 亚洲日本va午夜中文字幕一区| 免费人成视频x8x8入口| 亚洲AV无码一区二区三区在线| 免费成人午夜视频| 成年女人免费碰碰视频| 99re6热视频精品免费观看| jizz在线免费观看| 久久精品国产亚洲av天美18| 亚洲一区二区三区久久| 无码专区—VA亚洲V天堂| 久久久久亚洲av毛片大 | 最近2019中文字幕免费直播| 九九免费久久这里有精品23| 亚洲av日韩精品久久久久久a| 亚洲国产成人久久| 久久久无码精品亚洲日韩京东传媒| 在线观看亚洲成人| 国产福利视精品永久免费| 最新久久免费视频| xxxxx做受大片视频免费| 精品成人一区二区三区免费视频| 亚洲精品无码国产| 久久精品国产精品亚洲| 亚洲欧洲国产成人综合在线观看 | 亚洲色精品三区二区一区| 亚洲一区二区三区高清视频| 久久精品国产亚洲av麻豆色欲| 久久综合九九亚洲一区| 亚洲AV无码乱码在线观看富二代| 亚洲日韩精品射精日| 亚洲日韩精品一区二区三区| 国产亚洲精品美女久久久 | 国产高潮久久免费观看| 一本岛v免费不卡一二三区| 成人a毛片视频免费看| 又粗又长又爽又长黄免费视频| 免费人成再在线观看网站| 亚洲国色天香视频| 亚洲国产精品成人综合久久久| 91亚洲自偷在线观看国产馆|