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

Flex±íµ¥ÖлسµÏÂÒÆ½¹µãµÄ·½·¨

¶ÔÓÚϰ¹ßÁËʹÓÃ×ÀÃæÓ¦ÓóÌÐòµÄÓû§¶øÑÔ£¬»Ø³µºóÏÂÒÆ½¹µãµ½ÏÂÒ»¸ö±à¼­×é¼þÖеÄС¹¦ÄÜ£¬ÊǷdz£ÌùÐĵģ¬ÀûÓÃflexÖеÄKEY_DOWNʼþ¿ÉÒÔ·½±ãµÄʵÏֻسµÏÂÒÆ½¹µã£¬´úÂëÈçÏ£º
 <?xml version="1.0" encoding="utf-8"?>
<mx:Module xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="CreationComplete()" height="398" width="518" backgroundColor="#E6E3E3">
<mx:Script>
<!--[CDATA[
import mx.containers.HBox;
import mx.core.UIComponent;
import mx.events.CloseEvent;
import mx.controls.Alert;

public function CreationComplete():void{
var monthNames:Array=new Array;
var dayNames:Array=new Array;

monthNames.push("Ò»","¶þ","Èý","ËÄ","Îå","Áù","Æß","°Ë","¾Å","Ê®","ʮһ","Ê®¶þ");
dayNames.push("ÈÕ","Ò»","¶þ","Èý","ËÄ","Îå","Áù");
this.edtccrq.monthNames = monthNames;//ÖÐÎÄÔ·ÝÃû
this.edtgrrq.monthNames = monthNames;
this.edtrzrq.monthNames = monthNames;
this.edtccrq.dayNames = dayNames;//ÖÐÎÄÐÇÆÚÃû
this.edtgrrq.dayNames = dayNames;
this.edtrzrq.dayNames = dayNames;
this.edtccrq.formatString = "YYYY-MM-DD";//±¾µØÈÕÆÚ¸ñʽ
this.edtgrrq.formatString = "YYYY-MM-DD";;
this.edtrzrq.formatString = "YYYY-MM-DD";


//ÒÔÏÂÅúÁ¿Ìí¼Óʼþ¼àÊÓ
var childs:Array= this.mainvbox.getChildren();
//È¡³ö¶¥¼¶¶ÔÏóµÄ×Ó×é¼þ¼¯ºÏ
var item:Object;
for each (item in childs){
if (item is HBox){
var items:Array = (item as HBox).getChildren();
//È¡³öHBoxÖеÄ×Ó×éºÏ¼¯ºÏ
var subitem:Object;
for each (subitem in items){
if (subitem is UIComponent) {
(subitem as UIComponent).addEventListener(KeyboardEvent.KEY_DOWN,this.onKeyDown);
//¸ø×é¼þ×¢²áKEY_DOWNʼþ¡£
}
}
}
}
}

private function btncloseclick():void{
this.parentApplication.panelassetedit.visible=false;
this.paren


Ïà¹ØÎĵµ£º

flex ÈÕÆÚ´¦Àí¹¤¾ßÀà

 ¸ù¾Ý±ðÈËдÁËÀ࣬×Ô¼ºÓÖÔö¼ÓÁËÒ»²¿·Ö£¬Ìù³öÀ´·ÖÏí
 /*»ñµÃÁ½¸öÈÕÆÚÖ®²î */
public static function getDateDiff(startDate:Date, endDate:Date):int
{
var diff:Number = (Number(endDate) - Number(startDate))/(3600000*24);
return diff;
}
/* »ñµÃÏÖÔÚÈÕÆÚ */
public static function getDate() ......

flexÊó±êÒÆµ½Ä³×é¼þÊó±êµÄÐÎ×´±ä³ÉÊÖÐÍ

 ±ÈÈçÎÒÒªÉèÖõ±Êó±êÒÆ¶¯µ½labelÉÏʱ£¬Êó±êÐÎ×´±ä³ÉÊÖÐÍ
¾ßÌå´úÂë
<mx:Label text="click me"  
    useHandCursor="true"    
    buttonMode="true"    
    mouseChildren="false"/>
Ö»ÒªÉèÖãº
use ......

FlexÖÐ 12¸ö·Ç³£ÓÐÓú¯Êý

 No.1 ij×Ö·ûÆ÷·Åµ½Õ³Ìù°æ:
System.setClipboard(strContent);
No.2 ¸´ÖÆÊý×é:
//dummy solution( well, it works )
var bar:ArrayCollection = new ArrayCollection();
for each ( var i:Object in ac ){
bar.addItem( i );
}
// fantastic ! //
var bar:ListCollectionView = new ListCollectionVi ......

FlexÒì²½ÁîÅÆAsyncTokenµÄÓ÷¨½éÉÜ

      ʲôÊÇAsyncToken£¿¹Ù·½ÎĵµÊÇÕâÑùÃèÊöµÄ£º"Õâ¸öÀàÕë¶ÔÒì²½RPC²Ù×÷ÌṩÁËÒ»¸öÓÃÀ´ÉèÖöîÍâµÄ»òÕßÁîÅÆ¼¶Êý¾ÝµÄµØ·½¡£ËüÒ²ÔÊÐíÒ»¸öIResponder×÷Ϊһ¸ö¶ÀÁ¢µ÷Óñ»¸½¼Ó¡£Õâ¸öAsyncTokenÄܹ»ÔÚResultEventºÍFaultEventÖÐÓÃtokenÊôÐÔÀ´ÒýÓá£"
      Èç¹ûÄã¶ ......

flex×Ô¶¨Òå×é¼þ

ǰÆÚ×¼±¸£º
µã»÷File²Ëµ¥ -> New -> MXML Component£¬È»ºóµ¯³öÒ»¸ö¶Ô»°¿ò¡£
ÔÚ¶Ô»°¿òÖÐÊäÈë×é¼þÃû£¬Ñ¡Ôñ´Ë×é¼þ¼Ì³ÐµÄÀàÐÍ£¬È磺Canvas£¬DataGrid£¬ComboBox …… µÈ¡£
È»ºóÑ¡Ôñ×é¼þµÄ´óС£¬µã»÷Finish¼´¿É¡£
 
¹ØÓÚ×é¼þ¼Ì³ÐµÄÀàÐÍ£¬¼ÙÉèBased on  ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ