開發環境:flashdevelop
步驟:1.新建乙個as3工程:mybutton
目錄:e:/actionscript/mybutton
2.在工程下新建乙個image資料夾,向其中新增3張
目錄:e:/actionscript/loadpng/image/
3.新建乙個sprite型別的新類mybutton,**如下:
package
//設定按鈕引數
public function setparameter(normalbd:bitmapdata, overbd:bitmapdata, downbd:bitmapdata, graybd:bitmapdata = null):void
//設定按鈕是否可用
public function setenable(enable:boolean):void}}
4.在main.as中敲入如下**:
package
}}
說明:as3提供了簡單按鈕的實現類******button,可實現簡單的自定義按鈕,
只需要初始化的時候傳入相應的引數。
var ******button:******button = new ******button(normal,mouseover,mousedown,mouseover);
缺點:1.無法再向******button中利用addchild()新增內容
2.沒有變灰的不可用狀態
vc建立自定義按鈕
可設定字型和顏色的按鈕 要想修改cbutton類按鈕背景顏色和文字顏色,必須利用自繪方法對按鈕進行重新繪製。這可以通過定義乙個以cbutton為基類的新按鈕類來實現。以下為具體的實現方法 加入乙個新類,類名 cmybutton,基類 cbutton。在標頭檔案 mybutton.h 中加入以下變數和...
as3自定義事件和派發
自定義事件無法擁有as3系統事件的觸發效果,如單擊事件,滑鼠,鍵盤事件等,這些系統事件的派發是由編譯器生成建立和分發的 自定義事件只能由dispatchevent event 方法手動的分發。首先建立乙個自定義的事件類,繼承自事件的基類event類。package myform public ove...
建立自定義的選單與按鈕
基於許可權控制的考慮,在整個後台的開發中,選單和按鈕是可以被自定義的,也就是說 1 每開發乙個頁面,就需要在系統管理的 選單管理 中進行設定 2 每個頁面中的按鈕,也是在 選單管理 中的設定按鈕部分進行設定 具體步驟如下 一 建立頁面與選單的對應管理 比如,現在我們建立了乙個頁面,該頁面使用者展示頁...