編者注:我們都知道可以輕松的設(shè)置 Flash MX 2004 組件的外觀,但是如果能用一個(gè)外部的 CSS 文件來控制,豈不是更好,使用起來就會(huì)更加的方便。這里是在網(wǎng)上發(fā)現(xiàn)的一個(gè)例子(原文網(wǎng)址: http://blogs.flashsupport.com/robert/archive/2004/09/08/209.aspx ):
1. 創(chuàng)建一個(gè) CSS 文件,定義組件的一些屬性,如: /* Filename: styles.css */
checkbox {
color: 0x0000FF;
embedFonts: false;
fontFamily: Arial;
fontSize: 24;
} |
2. 在 Flash 中載入這個(gè) CSS 文件,將組件套上相關(guān)的樣式:
import mx.controls.CheckBox;
var oStyle:Object;
var ccbTest:mx.controls.CheckBox;
var styles = new TextField.StyleSheet();
styles.onLoad = function(bSuccess:Boolean):Void {
if (bSucess) {
oStyle = this.getStyle("checkbox");
for(var i in oStyle){
ccbTest.setStyle(i, oStyle[i]);
}
} else {
trace("Error loading CSS file.");
}
};
styles.load("styles.css"); |
出處:閃客帝國(guó)
責(zé)任編輯:冰點(diǎn)的冰藍(lán)色
◎進(jìn)入論壇Flash專欄版塊參加討論
|