Flex自定義元件

2021-05-01 20:57:03 字數 1245 閱讀 9280

使用mxml標籤定義

主檔案main1.mxml:

<?xml version="1.0" encoding="utf-8"?>

注:xmlns:mycomp="*"自定義命名空間其實很類似於包的概念用來管理元件的。實際當中最好把自己的元件檔案分資料夾管理。

元件定義mycomp1.mxml:

<?xml version="1.0" encoding="utf-8"?>

濟南威海

煙台注:元件的檔名就對應著將來使用時的mxml標籤名,根標籤就是你用來擴充套件的父類,這裡是hbox。在裡面this引用的是你的元件類。

使用as3定義

元件定義mycomp2.as

package mycomp

private function handlekeydown(evt:keyboardevent):void

} }

注意類名和檔名同,同時包結構也要和目錄結構一致。

擴充套件了textarea新增了乙個事件處理,使用者按ctrl+z時會清空文字框。

主檔案main2.mxml:

<?xml version="1.0" encoding="utf-8"?>

注意名字空間mycomp.*這裡很像import mycomp.*;呵呵。

注:我們也可以不改變名字,人採用原來的,如下textarea.as:

主檔案:

="這是一段測試用的文字..."

/>

<

mx:textarea

text

="這是系統預設的文字框"

/>

>

flex自定義元件

加入自定義事件 首先用元資料標籤給clogin新增自定義事件 示例 clogin.mxml event btnclicked 12 15 textalign left 12 15 textalign left displayaspassword true 12 x 190 y 118 前面提到,mx...

flex自定義元件

加入自定義事件 首先用元資料標籤給clogin新增自定義事件 示例 clogin.mxml event btnclicked 12 15 textalign left 12 15 textalign left displayaspassword true 12 x 190 y 118 前面提到,mx...

Flex如何自定義元件

1.在類宣告前插入 style 元資料標籤,語法如下 style name style name property value 2.定義乙個靜態初始器,為樣式屬性設定預設值。3.覆寫stylechanged 方法,檢測樣式屬性是否改變。4.覆寫updatedisplaylist 方法,在顯示元件時加...