經常看到Flash留言簿中的文件框可以動態修改其樣式,今天寫了一個小實例供大家學習!轉載請保留:藍光 BlueShine
[url=http://www.blue-sun.cn/]www.blue-sun.cn[/url]
效果如下:
程序代碼:
var Style = new TextFormat();
//定義一個文本格式
style_txt.borderColor = 0xdddddd;
size_txt.borderColor = 0xdddddd;
style_txt.htmlText = "藍光博客 BlueShine"+
"
http://www.blue-sun.cn
當你修改下列樣式的時候,文本框的樣式是不是發生了變化!";
//文本框內容變化時,修改字體大小
size_txt.onChanged = function() {
Style.size = this.text;
_root.style_txt.setTextFormat(Style);
};
//修改文字顏色
var listenOBJ_Com = new Object();
listenOBJ_Com.change = function() {
Style.color = color_Com.text;
_root.style_txt.setTextFormat(Style);
};
color_Com.addEventListener("change", listenOBJ_Com);
//修改文字粗細
var listenOBJ_Che1 = new Object();
listenOBJ_Che1.click = function() {
Style.bold = cuti_che.selected;
_root.style_txt.setTextFormat(Style);
};
cuti_che.addEventListener("click", listenOBJ_Che1);
//修改文字italic屬性
var listenOBJ_Che2 = new Object();
listenOBJ_Che2.click = function() {
Style.italic = xieti_che.selected;
_root.style_txt.setTextFormat(Style);
};
xieti_che.addEventListener("click", listenOBJ_Che2);
本文轉自:http://www.5uflash.com/flashjiaocheng/Flashaschengxu/154.html