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

flex Datagrid checkboxȫѡ

Datagrid headerRenderer checkbox to select checkboxes in the row
flex Datagrid checkboxȫѡ
Cookbooks
Ô­ÎÄ£ºhttp://cookbooks.adobe.com/post_Datagrid_headerRenderer_checkbox_to_select_checkbo-7262.html
ÏÂÔØ £ºsrc1.zip
CheckBoxHeaderColumn.as
package
{
import mx.controls.dataGridClasses.DataGridColumn;

[Event(name="click", type="flash.events.MouseEvent")]
public class CheckBoxHeaderColumn extends DataGridColumn
{
public function CheckBoxHeaderColumn(columnName:String=null)
{
super(columnName);
}
/**is the checkbox selected**/
public var selected:Boolean = false;

}
}  
CheckBoxHeaderRenderer.as
package
{


import flash.events.MouseEvent;

import mx.controls.CheckBox;
import mx.controls.DataGrid;
import mx.events.DataGridEvent;
public class CheckBoxHeaderRenderer extends CheckBox
{



public function CheckBoxHeaderRenderer()
{
super();
//addEventListener("click", clickHandler);
}
private var _data:CheckBoxHeaderColumn;
override public function get data():Object
{
return _data;
}

override public function set data(value:Object):void
{
_data = value as CheckBoxHeaderColumn;
DataGrid(listData.owner).addEventListener(DataGridEvent.HEADER_RELEASE, sortEventHandler);
selected = _data.selected;
}
private function sortEventHandler(event:DataGridEvent):void
{
if (event.itemRenderer == this)
event.preventDefault();
}
override protected function clickHandler(event:MouseEvent):void
{
super.clickHandler(event);
data.selected = selected;
data.dispatchEvent(event);
}



}
}  
CheckBoxItemRenderer.as
package
{
import flash.events.MouseEvent;

import mx.controls.Alert;
import mx.controls.CheckBox;
import mx.controls.DataGrid;
public class CheckBoxItemRenderer extends CheckBox
{
public function CheckBoxItemRenderer()
{
super();

}
override public function validateProperties():void
{


Ïà¹ØÎĵµ£º

flex VideoDisplay

http://blog.minidx.com/2008/08/06/1227.html   good
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="horizontal" verticalAlign="top"
    horizontalAlign="center" backgroundGradientColors="[0x000000,0x323232]" ......

flex ÏÔʾͼƬ·½Ê½

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" applicationComplete="InitApp()">
    <mx:Script>
        <![CDATA[
        ......

Flex¿ØÖÆÍⲿ¼ÓÔØµÄswfÎļþ[ÍⲿswfÎļþflex°æ]

1-Ê×ÏÈдһ¸ö¼ÓÔØÍⲿswfÎļþµÄÀà
package Package
{
 import flash.display.DisplayObject;
 import flash.display.Loader;
 import flash.events.*;
 import flash.net.URLRequest;
 
 import mx.core.UIComponent;
 import mx.events.FlexEvent;
 public class CtmOb ......

Flex RPGÓÎÏ·DEMO (1)£ºÖ÷Ò³ÃæÖÆ×÷

   ѧFlexÒ²ÓÐÒ»¶Îʱ¼äÁË£¬²Î¿¼ÁËÐí¶àÈ˵Ä×ÊÁÏ¡£Ò»Ö±Ïë×Å×Ô¼ºÐ´µã¶«Î÷·ÖÏí¸ø´ó¼Ò¡£ÈçÊÇ£¬×Ô¼º×¼±¸Ð´ÕâÑùµÄÒ»¸öRPGÓÎÏ·DEMOµÄϵÁС£»òÐí×Ô¼ºµÄËã·¨£¬½á¹¹ÉÏÉè¼ÆÓÐЩÐíÎÊÌ⣬µ«ÈÔÏ£ÍûÄܸø´ó¼Ò´øÀ´°ïÖú£¬²»ºÃµÄµØ·½ÇëPASSµô¡£¡£¡£~~ÓÎÏ·Ò²²Î¿¼ÁËÉîÀ¶É«ÓÒÊÖµÄÐí¶àÉè¼ÆË¼Ï룬ÔÚ´ËÏòÆä±íʾ¸Ðл¡£ËûµÄ²©¿ÍµØÖ·£ºhttp://w ......

flexÊÇʲô

FlexÊÇMacromedia·¢²¼µÄpresentation server(Õ¹ÏÖ·þÎñ)£¬ËüÊÇjava web
container»òÕß.net
serverµÄÒ»¸öÓ¦Ó㬸ù¾Ý.mxmlÎļþ(´¿´âµÄxmlÃèÊöÎļþºÍactionscript)²úÉúÏàÓ¦µÃ.swfÎļþ£¬´«Ë͵½¿Í»§¶Ë£¬Óɿͻ§¶ËµÄ
flash player»òÕßshockwave player½âÊÍÖ´ÐУ¬¸øÓû§ÒԷḻµÄ¿Í»§ÌåÑé¡£
¡¡¡¡´óÃû¶¦¶¦µÄMacromedia FlashÊÇÇ¿´ó ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ