Flexʼþ»úÖÆ
Flexʼþ»úÖÆ
Flexʼþ»úÖÆÊǹ۲ìÕßģʽ£¬¼´Ê×ÏÈҪע²áʼþ£¬Ê¼þ·Ö·¢ºóͨ¹ýʼþÏìÓ¦º¯Êý½øÐд¦Àí¡£
ÀýÈçÔÚAS3ÖУº
button.addEventListener(“click”,onClick);//Ïòbutton×¢²áÒ»¸öclickʼþ
internal function onClick(evt:MouseEvent):void{txt.text=“click a button!”;}//ʼþÏìÓ¦º¯Êý
ÄÇôע²áʼþ×¢²áÊ²Ã´ÄØ£¿Í¨¹ýaddEventListener×¢²áº¯ÊýµÄ²ÎÊý¿ÉÒÔ¿´³ö£¬Ê×ÏÈÐèҪע²áʼþÀàÐÍ£¨µÚÒ»¸ö²ÎÊý£©£¬È»ºó×¢²áÏìÓ¦º¯Êý£¬¼´Ê¼þ·¢ÉúºóÐèÒª×öʲôÊÂÇ飬Ҳ¾ÍÊÇ˵µ÷ÓÃÄÄÒ»¸ö·½·¨¡£
ÄÇôÏìÓ¦º¯ÊýÐèҪʲôҪÇóÄØ£¿ÏìÓ¦º¯Êý±ØÐëÒªÒ»¸ö²ÎÊý£¬Ö¸Ã÷×¢²áµÄʼþµÄʼþÀàÐÍ£¬ÈçÉÏÃæµÄÀý×Ó£¬ÎÒÃÇ×¢²áµÄÊÇÒ»¸öÊó±êʼþÀàÐÍ£¬¼´Êó±êµ¥»÷ʼþ¡£
×¢²áµÄʼþÀàÐͱØÐëºÍÏìÓ¦º¯ÊýµÄʼþÀàÐÍÒ»Ö£¡
µ½µ×ÓÐÄÄЩʼþÀàÐÍÄØ£¿³ýÁËÓÐϵͳĬÈϵÄʼþÀàÐÍÍ⣬ÎÒÃÇ¿ÉÒÔ¶¨Òå×Ô¼ºµÄʼþºÍʼþÀàÐÍ¡£
¼òµ¥µÄ˵£¬Ê¼þÀàÐ;ÍÊǶ¨ÒåÔÚʼþÀàµÄ³£Á¿ÊôÐÔ¡£
ʼþÁ÷
1.²¶»ñ½×¶Î£¨´Ó¸ù½Úµãµ½×ӽڵ㣬¼ì²â¶ÔÏóÊÇ·ñ×¢²áÁ˼àÌýÆ÷£¬ÊÇÔòµ÷ÓüàÌýº¯Êý£©
2.Ä¿±ê½×¶Î£¨µ÷ÓÃÄ¿±ê¶ÔÏó±¾Éí×¢²áµÄ¼àÌý³ÌÐò£©
3.ðÅݽ׶Σ¨´ÓÄ¿±ê½Úµãµ½¸ù½Úµã£¬¼ì²â¶ÔÏóÊÇ·ñ×¢²áÁ˼àÌýÆ÷£¬ÊÇÔòµ÷ÓüàÌýº¯Êý£©
×¢£ºÊ¼þ·¢Éúºó£¬Ã¿¸ö½Úµã¿ÉÒÔÓÐ2¸ö»ú»á£¨2Ñ¡1£©ÏìӦʼþ£¬Ä¬ÈϹرղ¶»ñ½×¶Î¡£
´ÓÉϵ½Ï£¨´Ó¸ùµ½Ä¿±ê£©ÊDz¶»ñ½×¶Î1£¬µ½´ïÁËÄ¿±êºóÊÇÄ¿±ê½×¶Î2£¬È»ºó´ÓÄ¿±êÏòÉÏ·µ»ØÊÇðÅݽ׶Î3¡£
Èç¹ûÔÚ¹¹Ôìʼþʱ£¬Event(type:String, bubbles:Boolean = false,cancelable:Boolean = false)
bubblesΪfalse£¬Ôò²»Ö´ÐÐðÅݽ׶Ρ£
ÔõÑùÀí½âʼþÁ÷£¿
µ±Ê¼þ·¢Éúʱ£¬FLEXͨ¹ýʼþµÄ·Ö·¢Æ÷EventDispatcher½øÐÐʼþ·Ö·¢£¬·Ö·¢µÄ˳ÐòÊÇ£º´ÓÉÏÍùϵ½´ïÄ¿±ê£¬È»ºó´ÓÏÂÍùÉÏ£¬´ÓÄ¿±ê¿ªÊ¼·µ»Ø¡£ÈçÉÏÃæ1¡¢2¡¢3Ëù˵µÄÄÇÑù£¬ÕâÀï¾Í»áÓÐÒ»¸öÎÊÌ⣬ÔÚʼþµÄÁ÷¾¹ý³ÌÖУ¬²»ÊÇÄ¿±êµÄ¶ÔÏóÈç¹û×¢²áÁËʼþ£¬Ò²ÓÐÁËÏàÓ¦µÄʼþÏìÓ¦º¯Êý£¬ÄÇô²»ÊÇÄ¿±êµÄ¶ÔÏóÏìÓ¦ÁËʼþµÄ´¦Àí£¬ÕâÔõô°ìÄØ£¿
ÓÉÓÚÉÏÃæËµµÄÄÇÑù£¬addEventListenerÔÚÖ»ÓÐÈçÉÏÁ½¸ö²ÎÊýµÄÄÁÈËÇé¿öÏÂÊǹرղ¶»ñ½×¶ÎµÄ£¬Ò²¾ÍÊÇ˵ʼþÁ÷ÊÇ´ÓÄ¿±ê½×¶Î¿ªÊ¼µÄ£¬È»ºóÊÇðÅݽ׶Σ¬µ±³öÏÖÈÝÆ÷°üº¬¿Ø¼þµÄʱºò£¬¿ÉÒÔʹÓÃÅжÏ
if(evt.target == evt.currentTarget)
À´È·¶¨µ±Ç°Ê¼þÁ÷Éϵĵ±Ç°Á÷¾¶ÔÏóÊÇ·ñ¾ÍÊÇÄ¿±ê¶ÔÏó£¬Èç¹ûÊǾͽøÐÐÏàÓ¦µÄ´¦Àí¡£
ÒÆ³ý¶ÔÏóµÄʼþÁ÷£ºremoveEventListener(),²ÎÊýÓë×¢²áʼþÏàͬ¡£
×è¶ÏʼþÁ÷ÖÐÄ¿±ê¶ÔÏóµÄºó¼Ìʼþ£¬¼´Í¨¹ýÁËÄ¿±
Ïà¹ØÎĵµ£º
flex ºÍjavascript»¥Ïàµ÷Óá£
Ò»¡¢flex µ÷ÓÃjavascript
Ö»ÐèʹÓþ²Ì¬µÄExternalInterface.call¾Í¿ÉÒÔÁË¡£
call ·½·¨ÖÁÉÙÒªÇóÒ»¸ö²ÎÊý£¬¾ÍËùµ÷ÓöÊýµÄÃû³Æ¡£
Ò²¿ÉÒÔ´«µÝ²ÎÊý¡£
È磺
ExternalInterface.call("alert","hello");
"hello"¾ÍÊÇ×÷Ϊalertµ ......
1¡¢ÏÂÔØÆ¤·ôÖ®ºó£¬´ò¿ª½âѹĿ¼,Ñ¡ÔñËùÓÐswfÎļþ,cssÎļþºÍ×ÖÌåÎļþ,È»ºó°ÑËûÃÇÍ϶¯µ½flex¹¤³ÌµÄsrcÎļþ¼ÐÖС£
£¨×¢£ºyflexskin.swf –yahooµÄFlexƤ·ôÖÐËùÐèµÄËùÓÐͼƬ×ÊÔ´;
yflexskin.ai – Ƥ·ôËùÐèµÄËùÓÐAIÔ´Îļþ--ʹÄãµÄÐ޸ĺÍÖØÐµ¼³ö¸ü×ÔÓÉ·½±ã;
......
flex Ôڳɳ¤µÄ¹ý³ÌÖÐÀú¾²×É££¬µ«ÊÇʼÖÕÀë²»¿ªflashÔÚºǫ́×öºó¶Ü£¬ËûµÄºǫ́´úÂëÊÇActionscirp µ«ÊÇsliverlightµÄºǫ́´úÂëÊÇ.net µÄ¼¼Êõ ËùÒÔ˵slilverlightѧµÄʱºò£¬Ö»ÒªÄã»á.net¾Í¿ÉÒԷdz£¿ìµÄÉÏÊÖ£¬flex ÄãÒÔǰѧ¹ýflash¡£ÄãÒ²¿ÉÒԺܿìÉÏÊÖ ......
ÏÂͼÊÇ Microsoft Visual Studio IDE µÄ²¿·Ö½ØÍ¼¡£
¡¡¡¡
¡¡¡¡ÕâÊÇÒ»ÖÖ¿ÉÍ£¿¿µÄ´°¿Ú£¬´°¿Ú±êÌâÀ¸µÚ¶þ¸ö°´Å¥¿ÉÒÔ¿ØÖÆ´°¿ÚÊÇ·ñÍ£¿¿¡£´°¿Ú´¦ÓÚÍ£¿¿×´Ì¬Ê±¾Í»áÓëÖ÷½çÃæÈÚΪһÌ壬¿ÉÒÔͨ¹ýµã»÷´°¿ÚÏ·½£¨Èç¹û¿ÉÍ£¿¿´°¿Ú´¦ÓÚÕûÌå²¼¾ÖÏ·½µÄ»°£©µÄTabBarÀ´Ñ¡ÔñÏÔʾÄÄÒ»¸ö´°¿Ú£»¶ø·ÇÍ£¿¿×´Ì¬µÄ´°¿ÚÔò²»»áÕ¼¾ÝÕûÌå²¼¾ÖµÄ¿Õ¼ä£¬½ö× ......
1.ÔÚ<Object>ºÍ<embed>ÖÐÉèÖÃflashVars²ÎÊý
£¬ÀýÈ磺
<object
id=’mySwf’ classid=’clsid:D27CDB6E-AE6D-11cf-96B8-444553540000′
codebase=’http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab’
height=’100%’ width=’10 ......