Flash Builder這版算是改良了一些在Flex Builder中的缺點,
讓程式設計師在使用上更加方便很多,
在這期中我們要介紹Flash Builder在程式撰寫工具上的一些好用的地方。
只要是有在寫物件導向的網友,
一定有過當類別檔寫好後又想要更改其package的狀況,
若是該類別本身早就被人家import過,
那麼你就必須回到當初import的地方去找看看有沒有更新到正確對位置上,
恭喜你,如果你用Flash Builder的話,他會自動幫你做完喔。
如上圖所示,當你在專案管理器中將某個類別移動時,
Flash Builder會自動跳出提示的視窗,
告知哪些參考檔案或是參考位置需要一起做修改,
真是太方便了,如下圖所示。
除此之外,這次Flash Builder還加上了自動產生Event Handler的功能,
如下圖所示,當標籤被建立出來時,
只要下了事件後,他就會像VisualStudio一樣跳出建立EventHandler的提示,
你只要按下Generate後,它就會自動幫你建立出來,
不過雖然方便,不過畢竟電腦還是不會猜中你心裡想要取的Handler名稱,
事後的修改其實還是在所難免的。
該功能在Design View中也可以支援,如下圖所示,
在property面板中直接叫他建立即可。
建立完就如同下方程式碼所示,
會以id與事件名稱的組合來進行自動命名的動作。
另外Flash Builder被喊很久的功能終於出現了,
就是由Flash Builder自動幫你建立Getter和Setter的功能,
使用方法很簡單,你只需要在要建立Getter和Setter的屬性上按下右鍵,
然後如下圖所示去Genrate Getter/Setter就可以自動建立。
如下圖,他會給一個提示視窗讓你確認是否依照你的期望來建立,
他還會很貼心的自動幫你換屬性名稱,讚!
建立完後,就可以看到香噴噴的ActionScript 3的程式碼被煮出來了,
雖然每次都還是要我自己加料,
不過也算是比Flex Builder又聰明了不少。
(至少比Xcode聰明啦… 苦笑)
好啦,下期的Part 5將會介紹如何使用Flex 4的CSS設定,
它提供了更彈性的描述方式,敬請期待。