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

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():Number
{
return new Date();
}
/* »ñµÃÏÖÔÚÈÕÆÚµÄÔÂ·Ý */
public static function getMonth():Number
{
return new Date().getMonth() + 1;
}
public static function getFullYear():Number
{
return new Date().getFullYear();
}
/* »ñµÃ¸ø¶¨ÄêµÄÌìÊý */
public static function getDaysOfYear(year:int):int
{
var startDate:Date = new Date(year, 0, 1);
var endDate:Date = new Date(year+1, 0, 1);
return (getDateDiff(startDate, endDate));
}
/* »ñµÃ¸ø¶¨Äê¡¢ÔµÄÌìÊý */
public static function getDaysOfMonth(year:int, month:int):int
{
var startDate:Date = new Date(year, month, 1);
var endDate:Date = new Date(year, month + 1, 1);
return (getDateDiff(startDate, endDate));

}
//»ñµÃ¸ø¶¨Äê È«ÄêÔ·ݵÄÌìÊý
public static function getMonthlyDayCounts(year:int):Array
{
var result:Array = [];
var startDate:Date;
var endDate:Date;
var monthlyDayCount:int;
for (var i:int = 0; i < 12; i++)
{
startDate = new Date(year, i, 1);
endDate = new Date(year, i +1, 1);
monthlyDayCount = getDateDiff(startDate, endDate);
result.push(monthlyDayCount);
}
return result;
}
/* ±È½ÏÁ½¸öÈÕÆÚ´óС */
public static function compare(date1:Date, date2:Date):int
{
if (Number(date1) < Number(date2))
{
return -1
}
if (Number(date1) == Number(date2))
{
return 0;
}
return 1;
}
//°ÑdateÈÕÆÚת»¯ÎªString
public static function convertToDateString(date:Date):String
{
var year:String = date.getFullYear().toString();
var month:String = Number(date.getMonth() + 1) < 10 ? "0" + String(date.getMonth() + 1): String(date.getMonth() + 1);
var dates:String = Number(date.getDate()) < 10 ? "0" + String(date.getDate()): String(date.getDa


Ïà¹ØÎĵµ£º

ÔÚflash builderµÄ´¿actionscript¹¤³ÌÖе¼Èëflex×é¼þ

flashbuilderÖпÉÒÔ½¨Á¢flex¹¤³ÌÓëactionscript¹¤³Ì.
flex¹¤³ÌÄÚ¿ÉÒÔʹÓÃmxmlÊÇÍê³ÉÉè¼Æ¹¤×÷.
actionscript¹¤³Ì½¨Á¢Ê±Ä¬ÈÏÖ»ÓÐ:
playerglobal.swc
flex.swc
utilities.sec
playerglobal.swc
Õ⼸¸öÀà¿â.ûÓÐframework.swc,¾ÍÎÞ·¨Ê¹ÓÃButtonµÈ¿Ø¼þÁË.
½â¾ö·½°¸ÊÇ actionscript¹¤³ÌÖмÓÈëframework.swc.
·¾¶ÊÇ x:/A ......

Flex/FlashBuidlerÖÐÅúÁ¿Ìí¼ÓModule


´«Í³µÄÔÚFlex¹¤³ÌÖÐÌí¼ÓModuleµÄ·½·¨ÊÇ£ºÔÚFlashBuilderÖÐÓÒ¼ü¹¤³ÌĿ¼->Porperties->Flex Modules, È»ºó¾Í¿ÉÒÔadd/edit/removeÐèÒªµÄmoduleÁË£¬
µ«ÎÊÌâ ÊÇÎÞÂÛÌí¼Ó¶àÉÙmodule¶¼Òªµã»÷add°´Å¥Ò»¸öÒ»¸öÌí¼Ó! ÏñÎÒÃǵÄÏîĿһ¸ödemo¾ÍÓÃÁ˺ü¸Ê®¸ömodule£¬Ò»¸öÒ»¸öÌí¼Ó¿ÉÒª·³ËÀÁË
ÍøÉÏËÑ‘ÅúÁ¿Ìí¼Ómodule&rsquo ......

Flex±à³Ì×¢ÒâÖ®Flex Complier²ÎÊý

http://www.k-zone.cn/zblog/post/flex-compiler-parameter.html
ÏÂÃæµÄÁбíÌṩÁËmxmlcµÄһЩ¿ÉÑ¡²ÎÊý£º
ÊôÐÔ
ÃèÊö
accessible=true|false
ÊÇ·ñ¾ßÓпÉÀí½âÐÔ
actionscript-file-encoding
ÉèÖÃÎļþ±àÂë
advanced | mxmlc -help advanced
¼ìË÷mxmlc¸ß¼¶²ÎÊý
allow-source-path-overlap=true|false
ÑéÖ¤source-pat ......

Flex±à³Ì×¢ÒâÖ®Flex Complier²ÎÊý

http://www.k-zone.cn/zblog/post/flex-compiler-parameter.html
ÏÂÃæµÄÁбíÌṩÁËmxmlcµÄһЩ¿ÉÑ¡²ÎÊý£º
ÊôÐÔ
ÃèÊö
accessible=true|false
ÊÇ·ñ¾ßÓпÉÀí½âÐÔ
actionscript-file-encoding
ÉèÖÃÎļþ±àÂë
advanced | mxmlc -help advanced
¼ìË÷mxmlc¸ß¼¶²ÎÊý
allow-source-path-overlap=true|false
ÑéÖ¤source-pat ......

ÐÞ¸Äflex chartÖÐLegendµÄ×ÖÌåÑùʽ

×î½üÔÚŪFLEXµÄͼ±í, ·¢ÏÖCHART ÖеÄLegend µÄ×ÖÌåͨ¹ýÖ±½ÓÉèÖÃStyle ²¢Ã»Óа취¸Ä±ä×ÖÌå´óС.
google ÁËÏÂ, ·¢ÏÖÁËÕâ¸ö·½·¨: ͨ¹ýÅÉÉúLegendItemÀ࣬²¢ÉèÖÃLegendµÄItemClassÊôÐÔÀ´ÊµÏÖ¡£
LegendItem ÊÇLengend µÄÔªËØ, ¾ÍÊÇÀïÃæÒ»¸öÒ»¸öµÄͼʾ. ͨ¹ýÅÉÉúÕâ¸öÀà, ¾Í¿ÉÒÔÐÞ¸ÄÆäÏàÓ¦µÄÑùʽ.
 
ÅÉÉúLegendItem Àà, ² ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ