国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項超值服

開通VIP
Flex精華摘要 3:基本語法
Flex基本語法
絕大多數(shù)MXML標(biāo)識符合AS2.0規(guī)范,MXML文件編譯產(chǎn)生的SWF文件包含相應(yīng)的AS對象。
AS2.0是一種面向?qū)ο蟮恼Z言,符合ECMAScript第4版規(guī)范。
MXML文件的命名規(guī)范:
1 : 必須符合AS的命名規(guī)范,以字母或下劃線開頭;
2 : 不得使用AS的類名、組件ID標(biāo)識和命名空間的MXML標(biāo)識作為文件名;
3 : 文件名必須用小寫的.mxml作為后綴名。

在MXML文件中,組件的屬性使用和AS類相同的命名約定,以小寫字母開頭,每個單詞的開頭字母大寫。你可以有兩種方式設(shè)置屬性的值:使用標(biāo)記的屬性或者子節(jié)點標(biāo)記。Macromedia推薦使用標(biāo)記的屬性來設(shè)置一般組件屬性,復(fù)雜的組件屬性用子節(jié)點來完成。MXML的組件屬性包含如下:
標(biāo)量屬性(包括數(shù)字及字符串)
如:
  1. <Label width=‘50‘ height=‘25‘ text=‘Hello World‘/>

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

數(shù)組屬性
     
  1. <mx:List>
     
  2. <
  3. mx:dataProvider>
     
  4. <
  5. mx:Array>
     
  6. <
  7. mx:Number>94062</mx:Number>
     
  8. <
  9. mx:Number>14850</mx:Number>
     
  10. <
  11. mx:Number>53402</mx:Number>
     
  12. </
  13. mx:Array>
     
  14. </
  15. mx:dataProvider>
     
  16. </
  17. mx:List>


腳本對象
因為腳本對象比較復(fù)雜,所以一般使用子節(jié)點的方式來設(shè)置屬性的值,如:
  1. <mynamespace:MyComponent>
  2. <
  3. mynamespace:nameOfProperty>
  4. <
  5. objectType prop1=‘val1‘ prop2=‘val2‘/>
  6. </
  7. mynamespace:nameOfProperty>
  8. </
  9. mynamespace:MyComponent>



腳本對象數(shù)組
  1. <mynamespace:MyComponent>
  2. <
  3. mynamespace:dataProvider>
  4. <
  5. mx:Array>
  6. <
  7. mynamespace:ListItem label=‘One‘ data=‘1‘/>
  8. <
  9. mynamespace:ListItem label=‘Two‘ data=‘2‘/>
  10. </
  11. mx:Array>
  12. </
  13. mynamespace:dataProvider>
  14. </
  15. mynamespace:MyComponent>



XML數(shù)據(jù)
     
  1. <mynamespace:MyComponent>
     
  2. <
  3. mynamespace:value xmlns:a=‘http://www.example.com/myschema‘>
     
  4. <
  5. mx:XML>
     
  6. <
  7. a:purchaseorder>
     
  8. <
  9. a:billingaddress>
     
  10. ...
     
  11. </
  12. a:billingaddress>
     
  13. ...
     
  14. </
  15. a:purchaseorder>
  16. </
  17. mx:XML>
  18. </
  19. mynamespace:value>
  20. </
  21. mynamespace:MyComponent>



樣式屬性
主要進(jìn)行組件的樣式控制,如
  1. <mx:TextArea id=‘myText‘ text=‘hello world‘ fontFamily=‘Tahoma‘/>
  2. //和下面的AS代碼是等效的
  3. myText.text‘hello world‘;
  4. myText.setStyle(‘fontFamily‘‘Tahoma‘);



編譯標(biāo)記
編譯標(biāo)記并不直接對應(yīng)AS類或其屬性,主要有:
     
  1.  <mx:Binding>
     
  2.  <
  3. mx:Effect>
     
  4.  <
  5. mx:Model>
     
  6.  <
  7. mx:Script>
     
  8.  <
  9. mx:Style>
     
  10.  <
  11. mx:Metadata>
     
  12.  <
  13. mx:operation>
     
  14.  <
  15. mx:request>
     
  16.  <
  17. mx:method>
  18.  <
  19. mx:arguments>

注意編譯標(biāo)記的大小寫

其它注意事項
01 : id屬性并不是每個MXML標(biāo)記必須的;
02 : MXML的根標(biāo)記不支持id屬性;
03 : 布爾屬性的值只允許true或false;
04 : 標(biāo)記必須同時包含source和destination屬性,并且不能包含id屬性;
05 : 標(biāo)記的field屬性是必須的,并且不能包含id屬性;
06 : 標(biāo)記必須包含wsdl或者serviceName屬性,并且不能同時使用;
07 : 標(biāo)記必須包含source或者named屬性,并且不能同時使用;
08 : 標(biāo)記必須包含url或者serviceName屬性,并且不能同時使用;
09 : 標(biāo)記必須包含name屬性,并且不能包含id屬性;
10 : 標(biāo)記必須包含name屬性,并且不能包含id屬性。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Flex 入門教程
InfoQ: Flex與JSON及XML的互操作
理解 Flex itemRenderer - 第 1 部分: 內(nèi)聯(lián)渲染器 - czx338...
Flex學(xué)習(xí)筆記(十六)編程控制Tree組件添加、刪除節(jié)點--寅鳴感悟
Flex的Metadata標(biāo)簽(四)
Flex編程模型
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服