使用FlexSDK4時三大注意事項
本文和大家重點討論一下使用FlexSDK4注意事項,Flex4新增了Spark的界面風格,可以選擇只用halo的方式(MXonly),也可以選擇混合的方式(MX+Spark),如果只用MXonly的方式和FlexSDK3是完全沒有區別的。
使用FlexSDK4注意事項
TWaverFlex是支持SDK4的,FlexSDK4新增了Spark的界面風格,可以選擇只用halo的方式(MXonly),也可以選擇混合的方式(MX+Spark),如果只用MXonly的方式和FlexSDK3是完全沒有區別的。
如果采用混合的模式,需要做以下設置:
1、init初始化時需要設置一下兩個TWaver的默認network背景參數,否則背景為空無法區域選中交互
Defaults.NETWORK_BACKGROUND_ALPHA=0;
Defaults.NETWORK_BACKGROUND_COLOR=0xFF0000;
2、TWaver產品demo有些參數可以簡單刪掉即可,因為FlexSDK4改變了一小部分組件的style屬性名,例如以下參數
borderThickness變成了borderVisibility且Canturnborderonandoffonly
dropShadowEnabled變成了dropShadowVisible
backgroundAlpha變成了contentBackgroundAlpha
backgroundColor變成了contentBackgroundColor
具體可以參見以下鏈接:http://opensource.adobe.com/wiki/display/flexsdk/More+Styles+for+Spark+Skins
3、如果需要TWaver產品demo中左下角CloundLayout導航對label字體進行zoom的縮放功能,用戶需要增加FlexSDK4的embedAsCFF='false'參數
[Embed(source='Helvetica.ttf',
fontName="demoFont",
advancedAntiAliasing="false",
mimeType="application/x-font",
embedAsCFF='false')\]
TWaver產品包twaver.swc完全支持Flex3和Flex4開發環境,采用MX+Spark的混合模式留意以上三點即可。
【編輯推薦】
- FlexSDK4:Gumbo的主題實現快速RIA開發
- FlexBuilder4十大新特性閃亮登場
- 學習總結 在Flex中如何嵌入Flex字體
- 揭開Flex正則表達式的神秘面紗
- 技術前沿 AdobeFlexSDK4與FlashBuilder4正式發布