
- 本栏最新文章
- Flex Label组件自动截断文本的妙用 03-19
- Flash AS教程:复制粘贴类 03-18
- Flash AS教程:decorator Pattern 03-18
- 神奇克隆----Flash 残影效果 03-18
- flash mv文字如何做出类似卡拉ok的字幕效果 03-15
- flash8教程:绘制中国风荷塘风景 03-15
- flash绘画教程:绘制矢量人物 03-15
- flash简单制作文字遮罩效果 03-15
- flash轻松制作2008北京奥运邮票 03-14
- Flash破解与加密综合 03-11

- 本栏推荐文章
- Photoshop教程:水灵灵的美女调出来 12-30
- AS3与后台交互 12-21
- AS3通俗教程---AS3自身loading制作 12-19
Flex Label组件自动截断文本的妙用
mx.controls.Label组件有一个很有用的特性,那就是如果其要显示的文本长度大于组件的宽度时候,会自动截断文本,并在文本后面添加上...表示文本还有未显示部分,而且还会显示一个包括完整文本内容的ToolTip,所以将Label设置为DataGrid的Renderer,可将该特性用于在DataGrid里面截断过宽的Header文本或用于截断显示不下的单元格内容,而当用户鼠标移到列上的时候不需要调整列宽,又可以通过Tooltip查看到单元格实际内容,是不是很方便啊?!
以下是个示例代码:<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
verticalAlign="middle"
backgroundColor="white">
<mx:XML id="xmlDP">
<nodes col1="root">
<node col1="mx.controls.Label:用于显示文本" col2="Label 组件" />
<node col1="mx.core.Application:mx应用核心" col2="核心组件" />
<node col1="测试" col2="测试" />
</nodes>
</mx:XML>
<mx:DataGrid id="dataGrid"
dataProvider="{xmlDP.node}"
width="250"
height="200">
<mx:columns>
<mx:DataGridColumn dataField="@col1"
headerText="Flex组件名称"
itemRenderer="mx.controls.Label"
headerRenderer="mx.controls.Label"/>
<mx:DataGridColumn dataField="@col2"
headerText="Flex组件详细说明,包括用法等"
itemRenderer="mx.controls.Label"
headerRenderer="mx.controls.Label" />
</mx:columns>
</mx:DataGrid>
</mx:Application>
| Flash AS教程:复制粘贴类 |
| Flash AS教程:decorator Pattern |
| 神奇克隆----Flash 残影效果 |
| flash mv文字如何做出类似卡拉ok的字幕效果 |
| flash轻松制作2008北京奥运邮票 |
| Flash破解与加密综合 |
| Flash实例:水波效果 |
| 制作标志 |
| Flash AS曲线的绘制 |
| Flash MX倒入位图 |


