Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

[Flex 2] 03 ActionScript

####################
#
ÃæÏò¶ÔÏó±à³Ì¸ÅÄî
####################
 
1
ÀàÎļþ

      Çø·ÖOOP³ÌÐòºÍ¹ý³Ìʽ³ÌÐòµÄÊÇ´úÂëµÄ²ð·Ö·½Ê½¡£¹ý³Ìʽ³ÌÐòʹÓõÄÊdz¤ÐòÁеĴúÂë¡£¶øOOP³ÌÐòÔò»á°Ñ´úÂë
·Ö³É¶à¸ö¸üС¡¢¸üרÃÅ»¯µÄÎļþ£¬ÕâЩÎļþ±»³ÆÎªÀàÎļþ(class
file)¡£

      ÀàÎļþ¾ÍÊÇÒ»¸ö¶ÀÁ¢µÄ³ÌÐò£¬ÆäÖаüº¬Ö´ÐÐij¸öרÃÅÈÎÎñ»òij×éÏà¹ØÈÎÎñËùÐèÒªµÄÈ«²¿±äÁ¿[Ò²½ÐÊôÐÔ(property)]ºÍ·½·¨¡£ËüÃÇ»¹³äµ±×ŶÔÏó(object)µÄ»ù´¡»òÄ£°å¡£¶ÔÏó¼´ÀàÎļþÔÚÄÚ´æÖеÄÒ»¸ö¸±±¾¡£ÔÚËùÓÐÏîÄ¿ÖУ¬ÀàÎļþºÍËüÃÇ´´½¨µÄ¶ÔÏ󶼿ÉÒÔ¸ù¾ÝÐèÒª»¥Ïàµ÷Óá£
      ÒòΪÀàÎļþÊǶÀÁ¢ÇÒרÓõģ¬ËùÒÔÎÒÃÇ¿ÉÒÔËæÊ±ÔÚÈÎÒâÏîÄ¿ÖÐʹÓÃËüÃÇ¡£´Ó±¾ÖÊÉϽ²£¬AS
3.0 ºÍÆäËûOOP±à³Ì»·¾³Ò»Ñù£¬Ö»ÊÇÀàÎļþµÄÒ»¸ö´óÐͼ¯ºÏ¡£ÔÚʹÓÃAS
3.0¹¤×÷µÄʱºò£¬ÀàÎļþµÄ¿â¿ÉÄÜ»áÔö´ó¡£ÎÒÃÇ¿ÉÒÔ±àд×Ô¼ºµÄÀàÎļþ£¬Ò²¿ÉÒÔ´Ó¸÷ÖÖÀ´Ô´ÏÂÔØËüÃÇ¡£×îºóµÄ½á¹û¾ÍÊÇ£ºËæ×Åʱ¼äµÄÍÆÒÆ£¬ÎÒÃǵıàÂ빤×÷»áÔ½À´Ô½ÉÙ£¬¶Ô¿ÉÓÃÀàÎļþ¼°ÆäʹÓ÷½·¨µÄÑо¿Ôò»áÔ½À´Ô½¶à¡£±àÂ빤×÷µÄ¼õÉÙÒâζןü¿ìµÄÏîÄ¿Íê³ÉËٶȺ͸üµÍµÄ³ö´íÂÊ¡£ÔÚÍùÏÂѧϰ¹ý³ÌÖУ¬ÎÒÃÇ»áÓõ½¸÷ÖÖ¸÷ÑùµÄÀàÎļþ¡£Òªµã¼´£º²»Òª×ö¶à´ËÒ»¾ÙµÄÊ¡£Èç¹ûÒѾ­ÓÐÏֳɵģ¬ÄǾÍÖ±½ÓÓúÃÁË¡£
      ËùÓÐÀà¶¼¸½ÓÐÁ½¸öDZÔڵıà³Ì¹¹Ô죺ÊôÐԺͷ½·¨(method)¡£Ö®ËùÒÔ˵“DZÔÚ”£¬ÊÇÒòΪÀàÎļþ²¢²»ÊDZØÐë¾ß±¸ÕâÁ½¸ö¹¹Ôì¡£ÊôÐԺͷ½·¨ÊÇOOPÊõÓï¡£ÊôÐÔ¾ÍÊǸ½¼Óµ½ÀàÎļþÉϵıäÁ¿£¬·½·¨ÔòÊǸ½¼Óµ½ÀàÎļþÉϵĺ¯Êý¡£
    £¨Ò»Ð©Êé¼®»áÌáµ½ÀàÎļþËù¸½µÄµÚ3¸ö¹¹Ô죺ʼþ¼àÌýÆ÷(event
listener)£¬»ò¼ò³ÆÊ¼þ(
event )£¬ÔÚÎÒ/*(×÷Õß)*/¿´À´£¬Ê¼þ¼àÌýÆ÷¾ÍÊÇÒ»¸öרÓ÷½·¨£©

2 ¼Ì³Ð
      ÀàÎļþÊÇÒ»ÖÖ½«Ó¦ÓóÌÐòÄ£¿é»¯³É¶à¸öСµÄ¡¢¿É¸´Óù¹½¨¿éµÄÇ¿´ó·½·¨¡£¶ø¼Ì³Ð(inheritance)ÈÃÎÒÃÇÓÖÓÐÁËÒ»¸ö¿É¸´ÓÃÐÔÒòËØ¡£¿ÉÀà±È£º

            ÊÔÏëÎÒÃÇÓÐÒ»¸ö³ÆÎªAnimalsµÄÀà¡£ÆäÄÚÊÇһЩÎÞÊÓ¶¯ÎïÀàÐÍ¡¢ÓëËùÓж¯ÎïÏà¹ØµÄÊôÐԺͷ½·¨¡£ÏÖÔÚ£¬¼ÙÉèÎÒÃÇÐèÒª±àдһ¸ö³ÆÎªCatsµÄÀࡣèÏÔÈ»ÊǶ¯Îï¡£×÷Ϊ³ÌÐòÔ±£¬ÄãÏëÖØÐ±àдÓ붯Îï¹ØÁªµÄÈ«²¿ÊôÐԺͷ½·¨£¬È»ºóÔÙÌí¼ÓÓëèÏà¹ØµÄÌØ¶¨ÊôÐԺͷ½·¨Â𣿴ó¼Ò°Ë³ÉÊDz»ÀÖÒâµÄ£¡ÄÇÌ«·Ñʱ¼äÁË¡£Ïà·´£¬ÎÒÃÇÒª×öµÄÈ«²¿¹¤×÷¾ÍÊDZàдÏÂÁÐÕâÐдúÂ룺
      


Ïà¹ØÎĵµ£º

Flex¾­ÑéС¼Ç¼ (ÿÌì¼Ç¼һµãµãing...)

1. releaseʱȥµôËùÓÐtraceÐÅÏ¢ºÍloggerÐÅÏ¢£¬·ñÔòÓ°ÏìÐÔÄÜ
2. Èç¹û±¨ÎÞ·¨·ÃÎʱ¾µØÎļþ»òswf ÔÚcompileÀïÃæÐ´ -use-network=false
3. ʵÏÖcomponentÕæÕýÒþ²Ø³ýÁËÉèÖÃvisible=falseÍ⻹ÐèÒªÉèincludeInLayout = false
4. ÉèÊÖÐÍÓÐʱ³öÀ´ÉèbuttonMode="true" useHandCursor="true" »¹ÒªÉèmouseChildren="false"
5. fo ......

Flex·¢²¼Ä£Ê½


Flexƽ̨֧³Ö·¶Î§¹ã·ºµÄ·¢²¼Ä£Ê½£¬ËüÃÇÊÇ£º 
1.  ¿Í»§¶Ëģʽ£¬¼´Ó¦ÓóÌÐòÖ»ÔËÐÐÔÚ¿Í»§¶ËÉ϶ø²»ÐèÒª·þÎñÆ÷×ÊÔ´¡£ 
2. ʹÓüòµ¥µÄRPC ·ÃÎÊ·þÎñÆ÷Êý¾Ý£¬ ¼´Ê¹ÓÃHTTPService £¨HTTP GET»òPOSTÇëÇó£©  
ºÍ WebService£¨Í¨¹ýʹÓÃSOAP£© ¡£ 
3. Flex Data Servicesģʽ£¬¿ÉÒÔÌṩ¸üΪ¸ß¼¶µÄÌØÐÔ£¬È ......

ÈçºÎ´Ó itemRenderer ÖзÖÅÉʼþ[Flex][·­Òë]

Ô­ÎÄ£ºHow to dispatch an event from a custom item renderer
´Ó MXML ×é¼þÖзÖÅÉʼþ²¢²»À§ÄÑ£¬µ«ÊÇÏëÒª´Ó itemRenderer ÖзÖÅÉʼþ¾ÍûÓÐÄÇôֱ½ÓÁË¡£ÏÂÎÄÖУ¬ÎÒÃǽ«»Ø¹ËÒ»ÏÂÕâÁ½ÖÖÇé¿öµÄ´¦Àí·½Ê½²¢ÕÒ³öÒ»¸öºÏÊʵĽâ¾ö·½°¸¡£
Õý³£Çé¿öÏ£¬µ±ÄãÏë´Ó MXML ×é¼þÖзÖÅÉÒ»¸öʼþʱ»áʹÓÃÈçϵÄÔªÊý¾Ý±êÇ©£º
<!-- дÔÚÄ ......

flexÅжÏÊó±êÂäÔÚÄÄÕÅͼƬÉÏ

ÔÚFlexÖÐ,µ±ÓжàÕŲ»¹æÔòµÄͼƬƴ´Õ(ÿÕÅСµÄ¶¼ÊÇpng¸ñʽ,ÓÃImage´æ·Å)ÔÚÒ»Æðʱ(²»ÖغÏ),ÔõÑùÅжÏÊó±êÂäÔÚÄÄÕÅͼƬÉϰ¡? Èç¹ûÓÃÊó±ê×ø±êµãÀ´Åжϵϰ,¾Í±È½ÏµÄÂé·³ÁË,¿öÇÒÓÖÊDz»¹æÔòµÄͼƬÁË(ÏÂÃæÊÇÒ»¸öÁÐ×Ó,ÔõôÅжÏÂäÔÚÄÄÕžßÌåµÄÂÖÀªÍ¼Éϰ¡(±ÈÈç:³É¶¼)).  лл! ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ