當前位置:開發者網絡 >> 技術教程 >> 網頁設計 >> Flash >> 內容
精彩推薦
分類最新教程
分類熱點教程
    
Flash MX 2004 體驗之旅 8
作者:未知
日期:2005-04-30
人氣:
投稿:(轉貼)
來源:未知
字體:
收藏:加入瀏覽器收藏
以下正文:
下圖為三個組件應用樣式後的效果:

                       

Create default class style declarations.(為組件類別創建樣式聲明)

這種方法為場景內某一類型的組件定義樣式,只對此類別有效。先寫Action:


//為Button類型的組件定義樣式
var btn = _global.styles.Button=new mx.styles.CSSStyleDeclaration();
btn.fontFamily = "Verdana";
btn.fontSize = "12";
btn.fontWeight = "bold";
btn.color = "0x000000";
//為CheckBox類型的組件定義樣式
var cb = _global.styles.CheckBox=new mx.styles.CSSStyleDeclaration();
cb.fontFamily = "Tahoma";
cb.fontSize = "12";
cb.fontWeight = "bold";
cb.color = "0x990000";
//為RadioButton類型的組件定義樣式
var rb = _global.styles.RadioButton=new mx.styles.CSSStyleDeclaration();
rb.fontFamily = "Arial";
rb.fontSize = "12";
rb.fontWeight = "bold";
rb.color = "0x003399";


然後分別拖3個(個數根據需要而定)Button組件,CheckBox組件,RadioButton組件到場景。
預覽效果如下圖:

用Styles API 定義組件外觀的四種方法介紹完了,呵呵,是不是很像用CSS定義HTML表單對象的樣式?

[註:以上例子只對Flash V2 Component有效]

通過學習用CSS格式化Flash文本和用樣式聲明改變組件外觀,大家可能感覺到MM正在用Flash打造一個

和HTML一樣的平台,呵呵,拭目以待~!


相關文章: