20090424
来源:互联网 发布:东华软件经营现金流 编辑:程序博客网 时间:2024/06/09 14:14
昨天弄了一个IconUtility,可以动态的更改组件的icon。不过感觉有点大材小用,我的需求是在创建的时候决定用哪一个icon,创建好了后就不会再变了,所以用不着那么的动态。于是找到第二种方法,我觉得更好:
首先定义好CSS:
.lbFunc08{
icon:Embed(source="/modules/mainFrame/images/21.gif");
}
.lbFunc0801{
icon:Embed(source="/modules/mainFrame/images/32.gif");
}
然后:
<mx:LinkButton id="moduleMenu" styleName="lbFunc{_menuId}"/>
AS:
override public function set data(value:Object):void{
if (value != null) {
_data = value as MenuItem;
_menuId = _data.menuId
_menuName = _data.menuName
trace(_menuId);
}
}
根据menuId来加载不同的css,这样显得更简洁明了。
另,研究过程中接触了一下StyleManager,这个东东可以动态的加载css,不错,几篇教程:
http://hi.baidu.com/hay100800/blog/item/227c35cc1c2d0c1800e928fa.html
http://hi.baidu.com/yitao/blog/item/b78f921363205d856438db66.html
http://blog.minidx.com/2008/03/02/531.html
********************************************************************************
可以深入研究一下itemrenderer这个东东,复杂的时候有点难搞
- 20090424
- [文摘20090424]年轻时应养成的好习惯
- 刪除xml Element中的屬性
- Windows XP系统中如何屏蔽 Ctrl+Alt+Del、Alt+Tab以及Ctrl+Esc键序列
- 在需要的时候用javascript收缩文本高度
- 什么是IIS应用程序池以及应用程序池详解
- cvs相关工具下载地址总结
- 20090424
- java定时任务
- 《Eclipse中的扩展点机制存在的理由》
- 武当学艺之反向代理
- Oracle买SUN:四个人的不眠夜
- 改变数据库表结构的一些操作
- CMD环境恢复中文 dos(cmd)中文乱码解决方案!
- 软件开发人员的出路-技术无用论
- 算法导论(第二版)part 1: introduction 翻译