使用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 方法,在顯示元件時加...