在Flex中动态设置icon属性

简介:
 在Flex的很多组件,都有icon属性,在设计时对其设置后,在mxml代码里会产生如下代码:
         icon="@Embed('join.GIF')"
    而在某些时候,可能需要在mx script中动态改变icon属性,这个时候显示有些麻烦,比如设置一个Panel的icon属性,Panel.icon=null是可以正确去掉Panel的icon图片,而设置icon图片时,可以使用下面的办法:

    先加下面的代码,一个mxml文件里可以多个<mx:Script>标签。
    <mx:Script>
        <![CDATA[
            [Embed(source="join.GIF")]
            [Bindable]
            public var imgCls:Class;
        ]]>
    </mx:Script> 

    然后就可以这样来设置Panel的icon属性了。
    Panel.icon=imgCls;



    本文转自 OldHawk  博客园博客,原文链接:http://www.cnblogs.com/taobataoma/archive/2007/12/06/985263.html ,如需转载请自行联系原作者


相关文章
|
容器
弹性布局(display:flex)属性详解
弹性布局(display:flex)属性详解
249 1
|
2月前
|
开发者 容器
flex 布局属性在实际项目中的应用场景有哪些?
flex 布局属性在实际项目中的应用场景有哪些?
|
2天前
|
开发者 UED 容器
鸿蒙next版开发:ArkTS组件通用属性(Flex布局)
在HarmonyOS next中,ArkTS的Flex布局是一种强大且灵活的布局方式,支持水平或垂直方向排列元素,并能动态调整大小和位置以适应不同屏幕。主要属性包括justifyContent、alignItems、direction和wrap,适用于导航栏、侧边栏和表单等多种场景。示例代码展示了如何使用这些属性创建美观的布局。
21 10
|
14天前
|
容器
在 Flex 布局中,如何设置元素在侧轴上的初始对齐方式?
【10月更文挑战第22天】同时,还可以进一步探索其他 Flex 布局相关的属性和技巧,以更好地掌握 Flex 布局的强大功能,创造出更具创意和适应性的页面布局。
22 2
flex布局属性简介
flex布局属性简介
|
4月前
|
小程序
【微信小程序】英文字母不换行问题 flex布局字符超出宽度折行问题:设置了word-break: break-all;和flex: 1;冲突flex不生效问题
【微信小程序】英文字母不换行问题 flex布局字符超出宽度折行问题:设置了word-break: break-all;和flex: 1;冲突flex不生效问题
122 1
|
5月前
|
前端开发 UED 开发者
必知的技术知识:Flex布局常用属性详解
必知的技术知识:Flex布局常用属性详解
|
6月前
|
前端开发 开发者 UED
深入理解CSS属性“flex:1”的奥秘
深入理解CSS属性“flex:1”的奥秘
|
6月前
|
编解码 前端开发 iOS开发
前端开发入门笔记(八)CSS3属性详解:动画详解+Flex布局图文详解+Web字体
前端开发入门笔记(八)CSS3属性详解:动画详解+Flex布局图文详解+Web字体
104 1