以下方法为旁门左道,虽然能立竿见影,但会影响到组件的原始结构.
以为DataGrid 更换每行的背景为例,下为效果图:

贴上代码
test_dg.addItem({标题:"测试1",内容:"测试的内容"})
test_dg.addItem({标题:"测试2",内容:"测试的内容"})
test_dg.addItem({标题:"测试3",内容:"测试的内容"})
test_dg.addItem({标题:"测试4",内容:"测试的内容"})
test_dg.addItem({标题:"测试5",内容:"测试的内容"})
test_dg.addItem({标题:"测试6",内容:"测试的内容"})
test_dg.addItem({标题:"测试7",内容:"测试的内容"})
test_dg.addItem({标题:"测试8",内容:"测试的内容"})
test_dg.addItem({标题:"测试2",内容:"测试的内容"})
test_dg.addItem({标题:"测试3",内容:"测试的内容"})
test_dg.addItem({标题:"测试4",内容:"测试的内容"})
test_dg.addItem({标题:"测试5",内容:"测试的内容"})
test_dg.addItem({标题:"测试6",内容:"测试的内容"})
test_dg.addItem({标题:"测试7",内容:"测试的内容"})
test_dg.addItem({标题:"测试8",内容:"测试的内容"})
function AddBackToRow(_dg:Object,_back1_id:String,_back2_id:String)
{
_dg.redraw();//这步逼使组件立即生效,十分关键
for(var i in _dg.rows)
{
if(i%2 == 0)
_dg.rows[i].attachMovie(_back1_id,"backg",-1)
else
_dg.rows[i].attachMovie(_back2_id,"backg",-1)
}
}
AddBackToRow(test_dg,"backg","backg2")
其它组件都可以用类似的方法进行样式更换,按以上例字,如果要背景自适应长度,还需要另外添加代码.
若非不得已,本人不建议使用这样的方法.
源文件下载地址:http://25swf.blogbus.com/files/11882086770.fla

- 大小: 56.1 KB
分享到:
相关推荐
基于Bootstrap样式的分页组件
本文将深入探讨一个特别的日历组件——"可以更换样式的日历",它允许用户根据个人喜好或品牌需求定制日历的外观。 首先,我们需要理解“样式”在UI设计中的含义。样式通常指的是元素的视觉表现,包括颜色、字体、...
main.js中的引入顺序决定了打包后css的顺序,组件内的样式没有生效可能是被第三方组件样式覆盖了,所以把第三方组件放在前面引入,router放在后面引入,就可以实现组件样式在第三方样式之后渲染。 代码如下: main....
5. **JOpenProgressBar**:这个组件提供了多种风格的进度条,包括线性、环形、条形等,开发者可以根据需求定制进度条的样式和动画效果。 6. **JOpenTabbedPane**:OpenSwing的标签页组件JOpenTabbedPane增加了许多...
样式(Style)是XML文件中的一系列属性集合,用于定义UI组件的外观。而主题(Theme)则是全局样式,可以应用于整个应用程序或特定的Activity,覆盖默认的UI样式。 1. **创建自定义样式**:在`res/values/styles.xml...
通过主题,开发者可以快速地更改整个应用程序的外观,而无需逐个修改每个组件的样式。在Flex中,主题通常是通过CSS(Cascading Style Sheets)来定义的,这意味着我们可以像操作网页一样来控制Flex应用的样式。 接...
4. **样式定制**:为了适应不同网站的风格和布局,QQ客服组件通常允许自定义样式。这包括但不限于颜色、大小、位置等视觉元素的调整,使得组件能更好地融入网站的整体设计,提高用户体验。 5. **数据库存储**:组件...
自定义组件的前提条件通常包括对Flex SDK的熟悉,对面向对象编程的理解,以及对组件生命周期、样式和事件处理机制的掌握。 主要内容提到了一个具体的自定义组件——图片组件,它具有以下功能: 1. 创建图片组件时...
此外,对于"范文/模板/素材"的标签,我们可以理解这个组件可能还包含了多种预设的样式和模板,以及丰富的素材资源,方便开发者在开发过程中直接使用或者进行二次开发,以满足不同场景下的特定需求。这样的设计思路,...
10. **用户交互设计**: 考虑到用户可能需要自定义组件的显示方式,如调整时钟样式、更换背景图片等,设计合理的设置界面和交互方式是很重要的。这涉及到SharedPreferences存储用户设置,以及Intent通信来传递设置...
首先,头像上传组件是Web应用中常见的一种功能,用于用户更换或选择个人头像。这个组件通常包含选择图片、预览图片、上传图片到服务器等步骤。在Vue.js 2.0中,我们可以利用组件化的优势,将这些功能封装成独立的...
1. **自定义样式**:通过修改组件的图形层(例如,使用`_alpha`、`_color`等属性)来定制外观,也可以替换原始的下拉按钮图片。 2. **搜索功能**:通过监听`onKeyDown`事件,实现用户在输入框中键入时实时过滤下拉...
iebook组件皮肤主要负责改变软件界面和读者在阅读过程中接触到的各种元素的样式。这包括但不限于标题、按钮、菜单、导航条、页眉、页脚、背景图像等。通过更换不同的皮肤,用户可以调整电子书的整体风格,使其更符合...
在提供的压缩包中,"skin"目录可能包含了预设的样式文件,开发者可以通过修改或选择不同的皮肤CSS,使弹窗与网页的整体风格保持一致,提升用户体验。此外,Layer还支持动态更换皮肤,以适应不同的使用场景。 ...
VCLSkin是一款强大的皮肤引擎,允许开发者为他们的VCL(Visual Component Library)应用程序添加丰富的视觉效果,通过简单的配置即可实现界面皮肤的动态更换,极大地提升了用户界面的美观度和用户体验。 首先,我们...
总结,"EasyUI整套皮肤组件_+开发文档.rar"这个资源为开发者提供了一个完整的EasyUI开发包,包括各种组件、皮肤、后台模板以及详尽的开发文档,极大地简化了后台管理系统开发的过程。无论是新手还是经验丰富的开发者...
FastAdmin的界面设计很大程度上依赖于Bootstrap的CSS和JavaScript组件,这些组件包括网格系统、导航、按钮、表单、模态框、下拉菜单等,提供了丰富的样式和交互效果。然而,在实际项目中,我们可能需要根据品牌需求...
皮肤组件允许开发者为应用程序创建不同的视觉样式,包括颜色、字体、布局等,从而使得用户界面更加吸引人,符合不同用户的审美需求。在Windows Forms或WPF等C#应用中,皮肤组件通常以控件的形式存在,开发者可以通过...
本资源“uni 滑动验证码 css和验证组件.zip”提供了一个针对uni-app框架的滑动验证码实现,包含了CSS样式和验证组件的源代码。uni-app是一个多端开发框架,支持编写一次代码,运行于iOS、Android、H5等多个平台。...