预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

重點整理1.Flex4SDK需要使用FlashPlayer102.需有CSS樣式選擇器的名稱,如: Button{cornerRadius:10;}DateField{color:#780800;} 註:若你在style裡使用舊版的namespace,請加上,如: <mx:Style>@namespace"http://www.adobe.com/2006/mxml";…</mx:Style> 3.若要延用以前3.0的Theme,請在FlexCompiler裡的下圖打勾也可以在FlexTheme去選擇4.如果你在Flex4裡要用之前Flex3的預載狀態,就需在Application標籤裡加上 preloader="mx.preloaders.DownloadProgressBar" 5.Library原本放在{sdk}/frameworks/libs/目錄下,4.0是放在{sdk}/frameworks/libs/automation,這開發者一定要知道。6.Flex4是以"設計常在我心"為思考精神,也就是希望能更緊密把設計者與開發者拉在一塊,原本3.0時的元件碼包含了邏輯、行為、版型及視覺改變,但在Flex4.0就重整為不同的classes,負責處理每一個行為內容。舉例來說spark.components.Button的類別就只有包含按鈕的邏輯行為元件,而按鈕上的所有視覺就都只定義在skin的類別,如:spark.skins.spark.ButtonSkin細節上,FlexSDK提供了區塊功能的建置,也就是說開發者可以擇其是否需要打開或關閉,像是捲軸或視覺化呈現,並不是在所有程式裡都會用到,你可以關閉它,提高效能。7.Flex4保留了mx的packages,並提供了幾個不同的命名空間供其不同用途使用,也方便識別不易混淆,你可以在程式裡混用。MXML2006:這是3.0使用的MXML命名空間,在Flex4.0同樣可以使用URI:HYPERLINK"http://www.adobe.com/2006/mxml"\t"_blank"http://www.adobe.com/2006/mxml預設前置詞:mxMXML2009:這是4.0新的MXML命名空間,但此不包含元件標籤URI:HYPERLINK"http://ns.adobe.com/mxml/2009"\t"_blank"http://ns.adobe.com/mxml/2009預設前置詞:fxSpark:這是所有新的外觀元件,可以與MXML2009空間命名同時使用URI:library://ns.adobe.com/flex/spark預設前置詞:sMX:此命名空間包含了所有的MX元件,可與MXML2009命名空間同時使用URI:library://ns.adobe.com/flex/mx預設前置詞:mx以下範例擷取自Adobe官方範例,用到MXML2009,Spark及Halo命名空間,來建立簡單的Flex4應用程式,以下是使用MX的日期選擇器及用Spark的按鈕。 <s:Applicationxmlns:fx="http://ns.adobe.com/mxml/2009"xmlns:s="library://ns.adobe.com/flex/spark"xmlns:mx="library://ns.adobe.com/flex/mx"><mx:DateChooserid="main_calendar"x="20"y="20"/><s:Buttonlabel="submit"x="220"y="20"/></s:Application> 另外,CSS也一樣,可以用不同的命名空間來定義,如下(擷取自Adobe官方範例): <s:Applicationxmlns:fx="http://ns.adobe.com/mxml/2009"xmlns:s="library://ns.adobe.com/flex/spark"xmlns:mx="library://ns.adobe.com/flex/mx"><mx:DateChooserid="main_calendar"x="20"y="20"/><s:Buttonlabel="submit"x="220"y="20"/></s:Application> 8.在Application標籤裡的視覺與非視覺的父子層級程式撰寫,視覺化是用addChild(),而非視覺化是用 <fx:Declarations> 如: <s:Applicationxmlns:fx="http://ns.adobe.com/mxml/2009"xmlns:s="library://ns.adobe.com/flex/spark"><fx:Decl