2010
08.25


Flash Builder這版算是改良了一些在Flex Builder中的缺點,
讓程式設計師在使用上更加方便很多,
在這期中我們要介紹Flash Builder在程式撰寫工具上的一些好用的地方。

只要是有在寫物件導向的網友,
一定有過當類別檔寫好後又想要更改其package的狀況,
若是該類別本身早就被人家import過,
那麼你就必須回到當初import的地方去找看看有沒有更新到正確對位置上,
恭喜你,如果你用Flash Builder的話,他會自動幫你做完喔。

flashBuilder-refector

如上圖所示,當你在專案管理器中將某個類別移動時,
Flash Builder會自動跳出提示的視窗,
告知哪些參考檔案或是參考位置需要一起做修改,
真是太方便了,如下圖所示。

flashBuilder-refector

除此之外,這次Flash Builder還加上了自動產生Event Handler的功能,
如下圖所示,當標籤被建立出來時,
只要下了事件後,他就會像VisualStudio一樣跳出建立EventHandler的提示,

flashBuilder-eventHandler

你只要按下Generate後,它就會自動幫你建立出來,
不過雖然方便,不過畢竟電腦還是不會猜中你心裡想要取的Handler名稱,
事後的修改其實還是在所難免的。

該功能在Design View中也可以支援,如下圖所示,
在property面板中直接叫他建立即可。

flashBuilder-eventHandler

建立完就如同下方程式碼所示,
會以id與事件名稱的組合來進行自動命名的動作。

flashBuilder-eventHandler

另外Flash Builder被喊很久的功能終於出現了,
就是由Flash Builder自動幫你建立Getter和Setter的功能,
使用方法很簡單,你只需要在要建立Getter和Setter的屬性上按下右鍵,
然後如下圖所示去Genrate Getter/Setter就可以自動建立。

flashBuilder-getter-setter

如下圖,他會給一個提示視窗讓你確認是否依照你的期望來建立,
他還會很貼心的自動幫你換屬性名稱,讚!

flashBuilder-getter-setter

建立完後,就可以看到香噴噴的ActionScript 3的程式碼被煮出來了,
雖然每次都還是要我自己加料,
不過也算是比Flex Builder又聰明了不少。
(至少比Xcode聰明啦… 苦笑)

flashBuilder-getter-setter

好啦,下期的Part 5將會介紹如何使用Flex 4的CSS設定,
它提供了更彈性的描述方式,敬請期待。


相關文章:
  • 由Flex 3進入Flex 4的必備知識 PART 3 – Flash Builder的佈景主題設置
  • 由Flex 3進入Flex 4的必備知識 PART 2 – Flash Builder的專案與佈署
  • 由Flex 3進入Flex 4的必備知識 PART 7 – Flash Builder的Package編輯工具
  • [分享]Flex 4 與 Flash CS5的 API表
  • Adobe Flex 4.1現身
  • 本文引用:
    文章內容由宋志峰[ANISTAR]撰寫,引用分享請以鏈結形式註明出處與原始作者。

    3 comments so far

    Add Your Comment
    1. 老師~請問flex4 的skin可以做到鏡射的功能嗎?
      我做好了一個skin,另外一種樣式是他的水平翻轉,如果他可以直接對skin做鏡射是不是就不用再做一個skin了呢?!不曉得flex4是否有此功能~感謝~~~~~~~

      • 可以,但是要自己寫code去完成,如果你有我寫的actionscript那本書,上面有sample

    2. 哈哈.. 這些功能我都自己設快速鍵

      例:
      ctrl+alt+g => Genrate Getter/Setter
      ctrl+alt+e => Genrate Event Handler..

      工作速度真的快很多XD