flex ÓйصĴ¦ÀíÊý¾Ý
Ò»¸öÊý¾ÝÄ£Ð;ÍÊÇÒ»¸öActionScript¶ÔÏó£¬Õâ¸ö¶ÔÏóµÄÊôÐÔÓÃÀ´´æ´¢Ó¦ÓóÌÐòÖ®µØÄãµÄÊý¾Ý¡£ÔÚÏò·þÎñÆ÷·¢ËÍÊý¾Ý֮ǰ£¬»òÕß´Ó·þÎñÆ÷½ÓÊÕÊý¾Ýµ«»¹Ã»ÓÐʹÓÃ֮ǰ£¬Êý¾ÝÄ£ÐÍÌṩһ¸öÔÚFlexÓ¦ÓóÌÐòÖд洢Êý¾ÝµÄ;¾¶¡£Adobe FlexÓ¦ÓóÌÐòÓë·þÎñÆ÷Ö®¼äµÄͨÐÅÖ»·¢ÉúÔÚFlexÓ¦ÓóÌÐòÐèÒª¼ìË÷µÄÊý¾ÝÉÐδ¿ÉÓ㬺ÍʹÓÃFlexÓ¦ÓóÌÐòÖеÄÐÂÊý¾Ý¸üзþÎñÆ÷¶Ë µÄÊý¾ÝÔ´¡£
ÄãʹÓÃÄ£ÐͲ»ÊÇÒ»¶¨ÐèÒªÁ¬½Óµ½·þÎñÆ÷¡£ÀýÈ磬Äã¿ÉÒÔʹÓÃMXML»òActionScript¾²Ì¬¶ÔÏ󣬻òÕß´Ó±¾µØXMLÎļþÖлñÈ¡¡£
ÔÚMXML±ê¼Ç¡¢ActionScriptº¯Êý¡¢»òÕßActionScriptÀàÖУ¬¶¼¿ÉÒÔ¶¨ÒåÊý¾ÝÄ£ÐÍ¡£½«Ä£ÐÍдÔÚMXMLÖÐÓÐÀûÓÚ¿ìËÙ¿ª·¢ºÍ¼ò»¯Êý¾Ý´æ´¢£¬µ«ÊDz»ÄÜÌṩ¶îÍâµÄ¹¦ÄÜ£¬ÄãÒ²²»ÄÜÉèÖÃģʽÊôÐÔµÄÊý¾ÝÀàÐÍ¡£Èç¹ûÄãÏëÉèÖÃÊý¾ÝÀàÐÍ»òÕßΪ¶øÍâµÄ¹¦ÄÜÌṩº¯Êý£¬¾ÍҪʹÓûùÓÚActionScriptÀàµÄÊý¾ÝÄ£ÐÍ¡£Ò»°ã¶øÑÔ£¬»ùÓÚMXMLµÄÊý¾Ý½á¹¹ÓÃÓÚ¼òµ¥µÄÊý¾Ý½á¹¹£¬ActionScriptÓÃÓÚ¸´ÔÓµÄÊý¾Ý½á¹¹£¬²¢ÇÒ¿Í»§¶ËÓкܶàÉÌÒµÂß¼¡£ÔÚModel-View-ControllerÉè¼ÆģʽÖУ¬Êý¾ÝÄ£ÐͶÔÓ¦Model²¿·Ö¡£
×¢Ò⣺Model-View-Controller(MVC)Éè¼ÆģʽÌṩһ¸öͨÓõĽâ¾ö·½°¸¶ÔÓÚÔÚÓ¦ÓóÌÐòÖеĽôñîºÏ£¬Í¨¹ý·ÖÀëÒµÎñÂß¼ºÍÏÔʾÂß¼£¬·â×°Ò»¸öµ¥¶ÀµÄλÖÃΪ½ôñîºÏ¡£Ó¦ÓóÌÐòÖеÄÊý¾ÝÀ´×ÔModel£¬ÏÔʾ²ãÊÇView£¬¿ØÖÆÆ÷ÊǶþÕßʱ¼äµÄý½é²¢ÇÒ°üº¬ÒµÎñÂß¼¡£¹ØÓÚMVCºÍÆäËûÉè¼ÆģʽµÄ¸üºÃµÄ˵Ã÷£¬Çë²Î¿´O’RerllyµÄ¡¶Head First Design Pattens¡·
µ±Äã¹æ»®Ò»¸öÓ¦ÓóÌÐò£¬ÄãÐèÒª¾ö¶¨Ó¦ÓóÌÐòÐèÒª´æ´¢µÄÊý¾ÝµÄÀàÐÍ¡£Õâ°ïÖúÄã¾ö¶¨ÁËÊý¾ÝÄ£Ð͵ÄÀàÐÍ¡£ÀýÈ磬¼ÓÈëÄã¾ö¶¨ÄãµÄÓ¦ÓóÌÐò±ØÐë´æ´¢¹ØÓÚ¹ÍÔ±µÄÊý¾Ý¡£Ò»¸ö¼òµ¥µÄ¹ÍԱģÐÍ¿ÉÄÜ°üº¬Ãû×Ö¡¢²¿ÃÅ¡¢E-MailµØÖ·ÊôÐÔ¡£
ÔÚFlexÖÐÄãÄܹ»Í¨¹ý¶àÖÖ;¾¶¶¨ÒåÊý¾Ýģʽ£º
ʹÓÃ<mx:Model>±ê¼Ç
ʹÓûùÓڽű¾µÄÄ£ÐÍ
ʹÓûùÓÚÀàµÄÄ£ÐÍ
ʹÓÃ<mx:XML>±ê¼Ç
ʹÓÃ<mx:Model>±ê¼Ç
»ùÓÚMXML±ê¼ÇµÄ¶¨Òå×îͨÓõķ½Ê½ÊÇʹÓÃ<mx:Model>±ê¼Ç£¬Õâ¸ö±ê¼Ç±àÒëΪActionScript¶ÔÏ󣬵±ÄãµÄÊý¾Ý¾ßÓвã´Î¹ØϵµÄʱºò±àÒëΪһϵÁÐÊ÷×´¶ÔÏ󣬱àÒëºóµÄ¶ÔÏóÊÇûÓÐÀàÐÍÐÅÏ¢µÄ¡£¶ÔÏóÊ÷µÄÒ¶×ÓÊÇ¿ÉÁ¿»¯µÄÖµ¡£ÒòΪģÐͶ¨ÒåÔÚ<mx:Model>±ê¼Çʱ²»°üº¬ÀàÐÍÐÅÏ¢»òÒµÎñÂß¼£¬ËûÃÇÖ»ÊÔÓÃÓÚ¼òµ¥µÄÐèÇó¡£µ±ÄãÐèÒª¶¨ÒåÊôÐÔÀàÐÍ»òÕßÏëÌí¼ÓÒµÎñÂß¼£¬ÄÇôÔÚActionScriptÖж¨ÒåÊý¾Ý¶¨ÒåÄ£ÐÍ¡£
Äã¼È¿ÉÒÔÔÚMXMLÎļþÖеÄ<mx:Model>Öж¨ÒåÊý¾Ý£¬»òÕßʹÓñê¼ÇsourceÊôÐÔ´Ó¶îÍâµÄÊý¾ÝÎļþµÄ¼ÓÔØÊý¾Ý¡£µ±Ê¹ÓÃs
Ïà¹ØÎĵµ£º
±¾ÏµÁÐÎÄÕÂÖ÷Òª½éÉÜÁ˹ØÓÚFlexÓë.NET½áºÏ¿ª·¢ÖеÄһЩ»¥²Ù×÷ÐÔ£¬°üÀ¨ÍøÂçͨÐÅ¡¢Êý¾Ý¼ÓÔØ¡¢Êý¾Ý´«Êä¡¢Îļþ´«Êä¡¢ÒÔ¼°Ó¦ÓÃÓÚFlexÓë.NETÐ×÷¿ª·¢µÄͨÐÅÍø¹Ø¿ªÔ´ÏîÄ¿FluorineFxµÄÏà¹Ø֪ʶµã¡£
¿ªÔ´ÏîÄ¿FluorineFx¾ÍÊÇרÃÅÕë¶Ô.NETƽ̨ÓëFlexͨÐÅÌṩµÄAMFÐÒéͨÐÅÍø¹Ø£¬ÎÒÃÇ¿ÉÒÔͨ¹ ......
£¨1£©treeµã»÷ʼþpublic function handleList(ev:ResultEvent)
{
sourceList=ev.result as ArrayCollection;
}
private function tree_itemClick(evt:ListEvent):void {
var item:Object = Tree(evt.currentTarget).selectedItem;
if (pmtree.dataDescriptor.isBranch(item)) {
......
½« Stage µÄ displayState
ÊôÐÔÉèÖÃΪ StageDisplayState.FULL_SCREEN_INTERACTIVE
»á½«´°¿ÚÖÃÓÚÈ«ÆÁģʽ£¬ÔÚ´ËģʽÏÂÔÊÐí
¼üÅÌÊäÈ루ÔÚä¯ÀÀÆ÷ÖÐÔËÐÐµÄ SWF ÄÚÈÝÖУ¬²»ÔÊÐí¼üÅÌÊäÈ룩¡£ÈôÒªÍ˳öÈ«ÆÁģʽ£¬Óû§ÐèÒª°´ Esc ¼ü¡£
ÀýÈ磬ÒÔÏ Flex ´úÂ붨ÒåÓÃÓÚÉèÖüòµ¥È«ÆÁ¶ËµãµÄ¼òµ¥ AIR Ó¦ÓóÌÐò£º
<?xml ver ......
[Ô´´]FlexÖÐDataGrid·ÖÒ³£¨¿Í»§¶Ë¡¢·þÎñ¶Ë£©
¡¡¡¡ÕâÁ½Ìì×öÁËÒ»¸öFlexµÄDataGrid·ÖÒ³£¨paging£©¿Ø¼þ£¬Ö§³Ö¿Í»§¶Ë¡¢·þÎñ¶ËÁ½ÖÖ·ÖÒ³ÐÎʽ£»ÕâÀï×ÅÖØ·ÖÏíÒ»ÏÂ˼·£¬ËäÈ»ÊÇÓÃflex×öµÄ£¬µ«Ö»ÒªÕÆÎÕÁË˼·£¬ÓñðµÄ±à³ÌÓïÑÔÒ²ÄܴﵽͬÑùµÄЧ¹û¡£
×é¼þÔËÐнØͼ£º
Éè¼Æ˼·£º
1£¬¿Í»§¶Ë¡¢·þÎñ¶Ë
¡¡¡¡£¨1£©¿Í»§¶Ë·ÖÒ³£º½« ......