flex自定義元件用MXML 還是AS

2021-09-01 11:07:46 字數 444 閱讀 2687

flex自定義元件用mxml?還是as?

一:無論你用mxml還是as方式,其實都是用as,因為mxml最後也編譯成了as;所以我覺得這裡效率上as是不是要優於mxml呢?希望有高人指點小弟.

二:在as能做的事情,mxml基本上也能做到,但是如果你自定義的元件很簡單,用mxml來得更快.

三:當你自定義的元件是乙個複合式元件時(也就是說,自定義元件中包含自定義元件),mxml能很方便地通過布局面板確定各元件的層次和位置.as只能人工去找了.

四:當你要修改元件的行為時,只能用as;

五:當你要建立乙個直接繼承uicomponent的子類時,只能用as;

六:當你要建立非視覺化元件時,比如formatter,validator,effect....時,只能用as;

七:要為元件新增日誌功能時,只能用as.

看了已上七點,用mxml還是as你心裡有數了吧

flash flex 之 自定義MXML元件

1.新建 mxml元件 如下 xmlns s library xmlns mx library width 400 height 300 這是通過屬性定義的按鈕標題 2.元件建好之後就會在開發環境 右下角的元件列表中顯示出來 如圖所示 可以把此元件拖動到主mxml檔案中 如下 xmlns s lib...

Flex自定義元件

使用mxml標籤定義 主檔案main1.mxml 注 xmlns mycomp 自定義命名空間其實很類似於包的概念用來管理元件的。實際當中最好把自己的元件檔案分資料夾管理。元件定義mycomp1.mxml 濟南威海 煙台注 元件的檔名就對應著將來使用時的mxml標籤名,根標籤就是你用來擴充套件的父類...

flex自定義元件

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