您的位置:首页 > 其它

[Flash开发笔记] Flash中如何调整“动态文本”框的_alpha值

2006-07-07 11:44 549 查看
在一个movie clip(以下简称mc)中放入一个动态文本框,然后调整该mc的_alpah值,你会发现,“动态文本”框似乎不受影响。

在Flash8中,可以这样解决:

方法一:

给“动态文本”框添加一个滤镜效果。然后即可以通过调整mc的_alpah值改变文本框的透明度了,如果你不想要滤镜效果显示出来,可以设置为“投影”滤镜,然后将距离设为0,这样投影效果看不见,跟未设置一样,但文本框的透明度照样可以调整了,如图:

//

var filter:DropShadowFilter = new DropShadowFilter(0, 45, 0x000000, 1, 0, 0, 1, 1, false, false, false);

var filterArray:Array = new Array();

filterArray.push(filter);

txt.filters = filterArray;

//现在就可以调整透明度了

txt._alpha = 20;

txt是动态文本框的实例名称。

这三种方法在Flash8中测试通过。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: