[Àä·ã]Flex¾«»ªÕªÒª 3£º»ù±¾Óï·¨

¿ª·¢ÕßÔÚÏß Builder.com.cn ¸üÐÂʱ¼ä:2007-09-23×÷ÕߣºÀä·ã À´Ô´:CSDN

±¾ÎĹؼü´Ê£º Àä·ã Flex Óï·¨

Flex»ù±¾Óï·¨
¾ø´ó¶àÊýMXML±êʶ·ûºÏAS2.0¹æ·¶£¬MXMLÎļþ±àÒë²úÉúµÄSWFÎļþ°üº¬ÏàÓ¦µÄAS¶ÔÏó¡£
AS2.0
ÊÇÒ»ÖÖÃæÏò¶ÔÏóµÄÓïÑÔ£¬·ûºÏECMAScriptµÚ4°æ¹æ·¶¡£
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>
 

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ÊôÐÔÊDZØÐëµÄ£¬²¢ÇÒ²»Äܰüº¬idÊôÐÔ£»
06 : ±ê¼Ç±ØÐë°üº¬wsdl»òÕßserviceNameÊôÐÔ£¬²¢ÇÒ²»ÄÜͬʱʹÓã»
07 : ±ê¼Ç±ØÐë°üº¬source»òÕßnamedÊôÐÔ£¬²¢ÇÒ²»ÄÜͬʱʹÓã»
08 : ±ê¼Ç±ØÐë°üº¬url»òÕßserviceNameÊôÐÔ£¬²¢ÇÒ²»ÄÜͬʱʹÓã»
09 : ±ê¼Ç±ØÐë°üº¬nameÊôÐÔ£¬²¢ÇÒ²»Äܰüº¬idÊôÐÔ£»
10 : ±ê¼Ç±ØÐë°üº¬nameÊôÐÔ£¬²¢ÇÒ²»Äܰüº¬idÊôÐÔ¡£

 

01

 



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=754302

Óû§ÆÀÂÛ

  • Óû§Ãû
  • ÆÀÂÛÄÚÈÝ

ÈÈÃÅÀ¸Ä¿ÍƼö