update 一下
因為2個類似的module要用到大部分相同的as
但是外觀上差異很大
又不想把as copy paste,..
發現這個方法似乎可以解決我的問題
要注意一些把mxml的as搬到 class的問題
1.有用到的mxml component 要宣告為public
2.mxml有時會直接寫Click="handler()"
但在as class裡面event listener 一定要接收event,例如handleer(e:Event)
3.dataProvider 除非另外宣告一個getter setter 去設bind,
否則每次資料更新時要再設定一次
例如
getDataOK():void{
grid.dataProvider=a
}
參考看看
這樣的寫法可以把as 跟mxml抽離
as檔就可以被asDoc complie
http://www.adobe.com/devnet/flex/quickstart/building_components_using_code_behind/
Subscribe to:
Post Comments (Atom)
1 comment:
其實還不賴,也有助於釐清程式邏輯...
Post a Comment