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設定,它提供了更彈性的描述方式,敬請期待。