Flex4中 Bindable 做了什麼?

2021-08-25 16:20:50 字數 398 閱讀 2169

flex裡面[bindable]相信大家都用過,其實這個是給編譯器看的,那編譯器到底做了什麼呢?今天特地去研究了下:

首先在fb的flex編譯器裡面加上編譯引數-keep-generated-actionscript=true,然後會生成乙個generated目錄,裡面就是從mxml生成的as檔案。

比如你在mxml檔案裡定義了[bindable]public var foo:string;則會生成如下的as3**:

[bindable(event="propertychange")]

private function get foo():string

private function set foo(value:string):void

}

關於Flex4中的drag

今天做控制項之間的資料拖動時,始終要出現空指標錯誤,很鬱悶,後來才發現,flex4和flex3的拖動有很大的不同,flex4中必須設定乙個資料來源,用來存放值,如果沒有設定,資料就不知道怎麼儲存。在flex3中這樣就行了 xmlns s library xmlns mx library minwid...

Flex 4 問題彙總

1 tilelayout內容間距設定 2 spark 中設定陰影 在skinclass關聯的skin檔案中加入 3 滑鼠懸停時更改元件的外觀 例如更改背景顏色。在元件的skinclass關聯的skin檔案中做如下處理 在中新增懸停時的狀態,如 然後在中設定顏色 最後在宣告當中新增rollover,讓...

flex4 傾斜字型

傾斜字型要在flex3中做的話用 選擇特效 mx.effects.rotate來處理 而在flex4中對label做了擴充套件,先上圖 img textflow反轉字型 0 360反轉 中國四川省廣安縣協興鄉牌坊村的乙個客家家庭 vertical alignment or justification...