Flex ListÐб³¾°É«
¹ýÈ¥ÔÚ¶ÔDataGridÉèÖÃÐб³¾°É«Ê±£¬¸Ð¾õ»¹ÊÇͦ·½±ãµÄ£¬Ö»ÒªÖØÐ´DataGridµÄ£¬ÈçÏÂ
private var _rowColorFunction:Function;
public function set rowColorFunction(f:Function):void
{
this._rowColorFunction = f;
}
public function get rowColorFunction():Function
{
return this._rowColorFunction;
}
override protected function drawRowBackground(s:Sprite, rowIndex:int, y:Number, height:Number, color:uint, dataIndex:int):void
{
if (this.rowColorFunction != null) {
if (dataIndex < this.dataProvider.length) {
var item:Object = this.dataProvider.getItemAt(dataIndex);
color = this.rowColorFunction.call(this, item, color);
}
}
super.drawRowBackground(s, rowIndex, y, height, color, dataIndex);
}
Èç¹ûÄ㻹ÊDz»ÊǺÜÃ÷°×¿ÉÒԲο¼ÎÒÒÔǰµÄ²©¿Íhttp://blog.csdn.net/terryzero/archive/2009/10/12/4657277.aspx
½ñÌìÎÒÅöµ½¸öÐèÇóÊÇÒª¶ÔListÐбäÉ«£¬ÓÉÓÚÎÒÏëDataGridºÍList¶¼ÊǼ̳ÐÓëListBase,¶¼ÓÐ override protected function drawRowBackground(s:Sprite, rowIndex:int, y:Number, height:Number, color:uint, dataIndex:int):void
Õâ¸ö·½·¨£¬ËùÒÔÎÒ¾ÍÏ뵱Ȼ£¬ÕÕºù«»Æ°£¬Ò²ÖØÐ´ÁËÕâ¸ö·½·¨£¬µ«¾¹ýµ÷ÊÔÔõôҲµ÷Óò»µ½Õâ¸ö·½·¨¡£¸ãµÄÎҷdz£·Ñ½â£¬ÄѵÀÕâ¸ö·½·¨Ã»Óõİ¡£¿ÍøÉϲéÁ˺þ㬹úÄÚûɶÕâ·½ÃæµÄºÃÎÄÕ£¬Í»È»Ò»Æª¹úÍâµÄÎÄÕÂÆô·¢ÁËÎÒ¡£ÈçÏÂ
All the listy components in Flex (List, Datagrid, Tree, etc.) have a protected method called drawRowBackground which is in charge of drawing the background for a given row. You typically use it to color a given row based on some facet of the data the row represents (e.g. red background for rows with a negative bank balance).
With DataGrid, it's easy to use, just subclass DataGrid and override the method, parameterized so you can pass in a function to compute the color for each row based on the row index/data/original color/etc. With List (and since ComboBox uses a
Ïà¹ØÎĵµ£º
ÔÚmxmlµÄapplicationÀà¿ÉÒÔͨ¹ýgeturl»ñÈ¡µ±Ç°url¡£»ñÈ¡url¿ÉÒÔÌṩһ¸öºÜºÃµÄ·½Ê½¶Ôswf´©²ÎÊý¡£ÔÚ¹«Ë¾µÄÏîÄ¿ÖоʹóÁ¿µÄÓ¦ÓÃÏà¹ØµÄ¼¼Êõ¡£¾ÍºÍ´ó¼Ò·ÖÏíÒ»ÏÂÏà¹ØµÄд·¨£¬Èç¹ûд²»ºÃ¾Í²»ÒªÐ¦»°Å¶¡£
·ÖÎöurl²ÎÊýÀࣺ
package com.sunshine.framework.control
{
import com.sunshin ......
Glow£º
<?xml version="1.0" encoding="utf-8"?>
<!-- Simple example to demonstrate the Glow effect. -->
<!--
ÈçºÎʹÓÃFlex Glow Effect
&n ......
1. ¿ª·¢¹¤¾ß £º MyEclipse5.5, FlexBuilder3, Tomcat6.
2. ¿ª·¢¹ý³Ì £º
µÚÒ»²½ £º ÏÂÔØBlazeDS, µØÖ·£ºhttp://opensource.adobe.com/wiki/display/blazeds/Release+Builds, ½âѹËõ¡£
µÚ¶þ²½ £º ÔÚMyEclipseÖÐн¨WEB¹¤³Ì£¬µ¼ÈëÒÀÀµ¿â£º
  ......
Flex RadarChart À×´ïͼ
ÍÆ¼ö½â¾ö·½°¸£º
²Î¿¼ÍøÕ¾
http://lab.kapit.fr/display/radarchart/Download
Èí¼þÐí¿ÉÐÒé¿ÉÒÔʹÓÃÉçÇøÃâ·Ñ°æ
±¾:http://lab.kapit.fr/display/Store/Free+License
ÏÂÔØ×îеÄRadarChartDemo-
Community-1.X.zip
ÏÂÔØ°üÀïRadarChartDemo-Community-1.5.2Óиö
Readme_Application.pdfÀïà ......
1 °²×°Adobe AIR ÔËÐÐʱ£¬ºÍjavaµÄJVMÀàËÆ¡£
Adobe AIR ÔËÐÐʱÔÊÐíÔÚ×ÀÃæÔËÐÐAIRÓ¦ÓóÌÐò£¬ÍÑÀëÓÎÀÀÆ÷µÄÊø¸¿¡£
ÏÂÔØ°²×°Îļþhttp://labs.adobe.com/downloads/air.html
ÔÚÏÂÔØÒ³ÃæÓÐÑùÀý³ÌÐò£¨Sample Applications£©http://labs.adobe.com/technologies/air/samples/
2 °²×°¿ª·¢»·¾³
µ±È»ÎÒÃÇÑ¡Ôñ¿ª·¢Ð§ÂÊ×î¸ßµÄFlex B ......