为Alert组件的title加背景 |
| 作者:佚名 来源:闪吧 作者: helen_lee_25 更新:2007-1-13 20:41:29 错误报告 我要投稿 |
找了好久都不知道怎样才能为Alert组件的title加背景 后来发现了一个方法, 也许不是最好的方法, 但总能实现, 现在跟大家分享一下
首先就是创建一个MovieClip, 这里命名为titleBack 然后你可以在这个MovieClip里添加你想要的样式 如果只是想添加背景色, 那么可以随便画一个矩形框, 填充上你想要的颜色, 然后转成MovieClip, 这个名字你可以自己设定(这里定义为labBack), 之后我们要根据Alert的大小来设定它的大小, 以便充满整个Alert的title部分. 因为我设的背景色为蓝色, 所以原来的字就看不太清了, 那么怎样设置title的字体颜色呢
Alert里好像又没提供这样的方法, 所以我就在titleBack里又加入了一个Label组件, 这样就可以随意设置字体样式了 接着在titleBackground里添加如下代码
lab.color = 0xFFFFFF; lab.text = _root.labText; labBack._width = _root.labWidth; labBack._height = 25; 其中_root.labText和_root.labWidth是主场景里的变量, 然后我们只需要在主场景里添入 如下代码即可
import mx.controls.Alert; Alert.titleBackground = "titleBack"; var myAlert = Alert.show(" Hello World "); labText = "Hello!!!" labWidth = myAlert._width - 8;
点击浏览该文件
点击浏览该文件
|
|
| 文章录入:skyuu 责任编辑:skyuu |
|
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |