2008
02.14

Adobe Flex Builder 3 快速預覽 – PART2

[此篇僅供Flex3參考]
續昨天的Adobe Flex Builder 3快速預覽 – PART1的文章,今天我再抽點時間出來繼續看下去Flex3 Builder的差異(有看連續劇的感覺齁),上次講到Design View的變更,這次來看看跟程式設計比較有相關性的Source View吧。
flex3_9.jpg

切換至Source View,點選MXML的程式碼,咦~怪怪的哩,怎麼跑出藍色的的方框,難道這次的貼心功能只是會自動的用藍色選取區來呈現元件類別跟屬性嗎?當然不是,仔細看清楚了,當你點到的是屬性的時候雖然它會自動幫你標註屬性,但是若你點到的是元件類別,他會自動的幫你標註頭跟尾的標籤,這個改進跟Outline View合在一起,找code就方便多了,讚啊。
flex3_10.jpg


這次Adobe Flex Builder 3多了些新的圖示,我們先來看一下大家很關心的Component View,在Beta3的版本多了兩個元件,分別是AdvanceDataGrid和OLAPDataGrid,從名稱上來看都是跟DataGrid有關的元件,沒錯!DataGrid太好用了,要繼續擴展它的功能其實是在預料中的事,功能?以後再說啦,這篇目的只是Preview,詳細的內容以後再說,除此之外還有一些是under table的元件,例如ConstraintColumn和ConstraintRow這些元件,具官方說法只有在正式版的時候大家才有機會看到他了。
(這次很奇怪,ConstraintColumn的功能在Beta1的時候還有看到過,在Beta3被拿掉了,看來是有很重大的Bug在處理,不過說老實話Beta3還是有很多很嚴重的Bug,Adobe的工程師加油喔,接下來的日子都要抓蟲了~ *慘*)
flex3_11.jpg

那Adobe Flex Builder 3的編譯器呢?你會發現在這版中他同時提供了Flex2和Flex3的編譯器給設計師使用,你可以隨時切換要用哪種編譯器(Complier)來編譯成SWF檔,或許有人會想問那Flex1和Flex1.5呢?那個架構差太多了啦,請自己忘記之前有那些東西存在過 XD
flex3_12.jpg

看完了編譯器,接著來看perspective(這個應該翻工作區)的部份,以前的perspective有兩種,一種是Flex Development,另一種則是Flex Debugging,這次又多了一個喔!那就是Flex Profiling,profile?那是什麼東西?簡介?輪廓?先賣個關子往下繼續看下去。
flex3_13.jpg

既然perspective有這個工作區,那麼應該在工具列上會有對影的按鈕吧?沒錯,就在老地方(小金龜=Debug的隔壁),有個profile的功能,看起來就知道跟Flex Profiling的工作區有曖昧關係,來吧,勇敢的給他按下去。
flex3_14.jpg

水啦!馬上就知道你這隻程式吃掉多少系統資源,以後程式寫不好馬上就被人家抓包啦,有了這個功能大家就不能偷懶了,好好最佳化你的程式吧,其實這對進階使用者是一個非常可愛的功能,因為它可以馬上觀察出程式跑的效率,那就不用用猜來決定這支程式的品質怎麼樣的了。
flex3_15.jpg除了圖表,還有血淋淋的細部詳細資訊,讚啊~越血淋淋我越愛 XD
flex3_16.jpg看完這個功能就知道Flex Profiling該怎麼翻了吧?我個人認為應該翻成"效能剖析器",直翻很奇怪啦,若是要直翻我可能會選用"剖面圖","斷層圖","數據圖表"這些字啦,沒關係,歡喜就好 :p好啦~今天的時間又到了,下次再來Part3,給他連續劇下去,我會盡量撥出一點點時間來繼續的快速預覽Flex Builder 3的。


相關文章:
  • 由Flex 3進入Flex 4的必備知識 PART 4 – Flash Builder的程式撰寫工具
  • Adobe Flex 4.1現身
  • Flash Builder4 文字提示功能
  • Flash Player 10.1正式版釋出
  • Facebook 的ActionScript API 更新到 3.3版
  • 本文引用:
    文章內容由宋志峰[ANISTAR]撰寫,引用分享請以鏈結形式註明出處與原始作者。

    2 comments so far

    Add Your Comment
    1. Dear withman:

      短期之內先保持Flex 2不動,等版本穩定了在讓大家上Flex 3,我猜Flex 3.01可能很快就會出來了,但是未來升級成Flex 3是一定會做的。

    2. 嗨 Anistar 我又來了。Flex 3 正式出版了,你應該可以對Flex 3 暢所欲言了。

      你接下來的上課會改用Flex 3 嗎?還是暫時堅守 Flex 2 呢?