博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Flex 学习笔记 datatip的背景颜色
阅读量:4589 次
发布时间:2019-06-09

本文共 1327 字,大约阅读时间需要 4 分钟。

Chart控件中datatip背景颜色和字体默认都为黑色,很不直观,可通过下面两个方法实现背景颜色修改

 

方法一:添加css定义:

  参考:

@namespace chartClasses "mx.charts.chartClasses.*"; 
chartClasses|DataTip{
    backgroundColor:white;   
    fontSize: 12;  
}

 方法二:设置dataTipRenderer

   参考: 

 

package
{
    
import mx.charts.chartClasses.DataTip;
    
import mx.charts.*;
    
import flash.display.*;
    
import flash.geom.Matrix;
    
import flash.text.TextField;     
    
public 
class MyDataTip 
extends DataTip {
        
//
 The title is renderered in a TextField.
        
private 
var myText:TextField; 
        
public 
function MyDataTip() {
            
super();
        }       
        override protected 
function createChildren():void{
            
super.createChildren();
            myText = new TextField();
        }
        override protected 
function updateDisplayList(w:
Number, h:
Number):void {
            
super.updateDisplayList(w, h);
            
//
 The data property provides access to the data tip's text.
            
if(data.hasOwnProperty('text')) {
                myText.text = data.text;
            } 
else {
                myText.text = data.toString();
            }
            this.setStyle("textAlign","center");
            
var g:Graphics = graphics;
            g.clear();
            
var m:Matrix = new Matrix();
            m.createGradientBox(w+100,h,0,0,0);
            g.beginGradientFill(GradientType.LINEAR,[0xFFFFFF,0xFFFFFF],
                [.1,1],[0,255],m,
null,
null,0);
            g.drawRect(-50,0,w+100,h);
            g.endFill();
        }
    }
}

 

在lineChart的createComplete函数中调用下面的方法,应用这个新的datatip

linechart.setStyle("dataTipRenderer",MyDataTip);

 

转载于:https://www.cnblogs.com/Anlycp/archive/2012/09/04/2670648.html

你可能感兴趣的文章
关于傅里叶分析与香农采样定理
查看>>
mysql-5.6.17编译安装和常见问题
查看>>
二维数组中的查找
查看>>
css中可以和不可以继承的属性
查看>>
Fiddler抓包使用教程-断点调试
查看>>
Linux 进程后台运行的几种方式 screen
查看>>
发送邮件
查看>>
Eclipse Svn 取消某些文件或文件夹的版本控制
查看>>
【模板归纳】网络流及费用流
查看>>
iOS --------Crash 分析(一)
查看>>
冲刺二阶段-个人总结05
查看>>
开源的android客户端,ghost网站
查看>>
《ISCSI集中存储》RHEL6——CE
查看>>
V4L2测试时出现Segmentation fault
查看>>
java基础---->java输入输出流
查看>>
[Apple开发者帐户帮助]九、参考(3)支持的功能(iOS)
查看>>
[Xcode 实际操作]九、实用进阶-(4)计算两个日期间的差值
查看>>
XMLHttpRequest对象的使用
查看>>
windows phone 开发常用小技巧 - 退出应用之升级版(三秒内双击退出)
查看>>
Flask框架学习笔记(API接口管理平台 V2.0)
查看>>