SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

Adobe Developer Connection(AD)

サンプルソースで理解する! Flash Builder 4新機能チュートリアル

Flex 4マスターシリーズ

  • X ポスト
  • このエントリーをはてなブックマークに追加

 本稿では、Flash Builder 4の新機能について紹介します。Flex Builder 3から追加された主な項目について、チュートリアルを交えながら解説していきます。

  • X ポスト
  • このエントリーをはてなブックマークに追加

本稿は、Adobe Developer Connection「Flex 4マスターシリーズ #02 Flash Builder 4 新機能」の転載記事です。「Flex 4マスターシリーズ」の他の記事を読みたい方はコチラからどうぞ。

はじめに

 このチュートリアルでは、Flash Builder 4の新機能について紹介します。Flex Builder 3から追加された主な項目について、チュートリアルを交えながら解説していきます。

必要なもの

Flash Builder 4 Premium Edition
※編集部注

Flash Builder 4のインストール方法等は、下記の記事で紹介しています。

新機能紹介

 Flash Builder 4 では、Flex Builder 3のリファクタリング、デバッグ、プロファイラーについて、最も要望の多かった機能強化を行いました。

  • リファクタリング機能
    • 移動リファクタリング
  • デバッグ機能
    • 条件付きブレークポイント
    • 監視ポイント
    • 指定行まで実行
    • 式評価
  • プロファイラー機能(Premium Editionのみ)
    • オブジェクト参照

移動リファクタリング(サンプルプロジェクト : RefactoringSample.fxp)

 次のようなプロジェクトを用意して、com.adobe.controlパッケージのMyComponentクラスをcom.adobe.containerパッケージに移動します。

図 01. RefactoringSampleプロジェクトのパッケージ
図 01. RefactoringSampleプロジェクトのパッケージ

 MyComponent.asを選択して、パッケージエクスプローラーのメニューを開き、「移動」を選択します。

図 02.パッケージエクスプローラーのメニュー
図 02.パッケージエクスプローラーのメニュー

 「移動」のダイアログボックスが表示されますが、移動先パッケージを指定して[OK]ボタンを押すと、クラスファイルが指定パッケージに移動されます(com.adobe.containerパッケージを指定)。

 このとき、「参照を更新」チェックボックスは、デフォルトで選択されている状態になっているので、移動したクラスファイルはリファクタリングされますが、「参照を更新」チェックボックスを非選択状態にして[OK]ボタンを押すと、リファクタリングされず、クラスファイルのパッケージ移動のみ行われます。

図 03. 「移動」ダイアログボックス
図 03. 「移動」ダイアログボックス

 また、「文字列リテラル内のテキスト発生を更新(プレビューを強制)」チェックボックスを選択して[プレビュー]ボタンを押すと、リファクタリング対象の情報を確認できます。

図 04. 「移動」ダイアログボックス
図 04. 「移動」ダイアログボックス
図 05. 「移動」リファクタリングのプレビュー
図 05. 「移動」リファクタリングのプレビュー

 com.adobe.containerパッケージにMyComponent.asが移動されリファクタリングされました。

図 06. RefactoringSampleプロジェクトのパッケージ
図 06. RefactoringSampleプロジェクトのパッケージ

次のページ
条件付きブレークポイント(サンプルプロジェクト : ConditionalBreakpointsSample.fxp)

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
Adobe Developer Connection連載記事一覧

もっと読む

この記事の著者

廣畑 大雅 (taiga)(ヒロハタ タイガ)

taiga.jpフリーランスの Web ディレクター/デザイナー。 Flash コンテンツ、Flex アプリケーションの設計/開発を中心に活動中。 Adobe 公式ユーザグループ F-site にも懇親会専用スタッフとして活動する。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/5184 2010/05/31 17:59

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング