1.写一个皮肤类,重新绘制背景
package com.component.checkboxdatagrid
{
import com.hr.organization.view.Matrix;
import flash.display.BitmapData;
import flash.display.Graphics;
import flash.display.Loader;
import flash.display.Sprite;
import flash.events.MouseEvent;
import flash.geom.Matrix;
import flash.geom.Rectangle;
import flash.net.URLRequest;
import mx.controls.Alert;
import mx.graphics.BitmapFill;
import mx.skins.ProgrammaticSkin;
import mx.states.SetStyle;
import org.alivepdf.fonts.Style;
public class Ucskin extends ProgrammaticSkin
{
[Bindable]
[Embed(source="com/hr/assets/common/11.png")]//绑定图片
private static var Left_Up_Corner:Class;
public function Ucskin()
{
super();
}
override public function get measuredWidth():Number {
return 0;
}
override public function get measuredHeight():Number {
return 10;
}
override protected function updateDisplayList(w:Number, h:Number):void {//
var borderColor:uint = getStyle("borderColor");
var g:Graphics = graphics;
var luc:BitmapData = new Left_Up_Corner().bitmapData;
g.beginBitmapFill(luc,null,false,false);
g.moveTo(0,0);
g.lineStyle(1,borderColor);
g.lineTo(0,h);
g.drawRect(1,1,16,16);
g.endFill();
g.moveTo(16,h);
g.lineStyle(1,borderColor);
g.lineTo(0,h);
this.addEventListener(MouseEvent.CLICK,cl);//添加方法,但是知道flex3.0皮肤是不支持用户互动的。。。所以没用。
/*var g:Graphics = graphics;
//g.beginBitmapFill(myBitmap);
g.moveTo(0,0);
g.lineStyle(1,borderColor);
g.lineTo(0,h);*/
}
private function cl(evt:MouseEvent):void{
Alert.show("sssssssssss");
}
}
}
2.使用
<mx:DataGrid
headerSeparatorSkin=“com.component.checkboxdatagrid.Ucskin ”
/>
完成了
分享到:
相关推荐
Flex 3 Flex 2 技巧 Flex编译器支持条件编译 ...精通Flex 3.0――4.7 ActionScript 3.0网络编程 精通Flex 3.0――4.7.1 加载服务端数据 精通Flex 3.0――4.7.2 基于Socket的连接 精通Flex 3.0――4.8 使用事件处理类
Flex3.0面试题Flex3.0面试题Flex3.0面试题Flex3.0面试题Flex3.0面试题
精通flex3.0 精通 Flex3.0 LCDS ActionScript 事件
Flex3.0学习版快速入门提高版,简单轻松,操作容易。学习简单,很清楚地描述了怎么从零凯斯学习Flex的开发。
完全自学flex3.0随书源码,目前正在学,随后上传学习笔记及实例.
flex3.0资源flex3.0资源flex3.0资源flex3.0资源flex3.0资源
ArcGIS API for Flex 3.0离线文档
由于上传限制在15M,所以只有打包成四个……资源来自网络,仅供学习参考。 //[完全手册Flex3.0RIA开发.part2/4.rar
FLEX 3.0程序开发技术详解(下).pdf
FLASH-FLEX3.0开发教程中文版(例子源码)
精通Flex 3.0--基于ActionScript 3.0实现源码
flex3.0资源1flex3.0资源1flex3.0资源1
《精通Flex 3.0——基于ActionScript 3.0实现》一书源代码。 Flex 3.0 ActionScript 3.0源代码 Flex 3.0源代码。 --------------------------- 第1篇 Flex技术概述 第1章 Flex概述 3 1.1 Flex简介 3 1.2 Flex...
想学习flex技术的同学多多捧场 很实用的教程
ArcGIS Viewer for Flex 3.0源码
Flex 3.0程序设计 学Flex 必备
Flex3.0 程序设计 学习Flex必备
Flex3.0破解包 可以对flex3.0进行破解具体方法请看包里的内容
F:\flex学习\Flex 3.0入门指南.iso
精通Flex 3.0 精通Flex 3.0 精通Flex 3.0