ActionScript 3.0開発のためのFlashDevelop完全ガイド フルFlashサイト制作スタイル
- 池田泰延 ,佐藤陽亮,松本慶一郎 著
- 定価
- 3,168円(本体2,880円+税10%)
- 発売日
- 2010.7.9[在庫なし]
- 判型
- B5変形
- 頁数
- 304ページ
- ISBN
- 978-4-7741-4308-8
概要
FlashDevelopはオープンソースのActionScript開発ソフトです。高度なActionScriptコーディングをサポートし、無料でFlashコンテンツを開発することができます。本書はFlashDevelopの導入方法・使い方から、より実践的な活用事例としてフルFlashサイトの制作手法までまとめています。FlashDevelopの活用法に重点を置いており、ActionScript 3.0の基礎知識を習得されていることを前提としています。ただし、開発環境の導入方法については、Flashでの開発経験がない方も参考として読んでいただけるように解説しています。
こんな方にオススメ
- ActionScriptの便利なエディタを探している方
- FlashDevelopを使いこなし制作効率を上げたい方
- 他言語での開発経験があり、これからFlash開発を検討している方
目次
Chapter1 FlashDevelopの導入
1.1 FlashDevelopとは
- FlashDevelopの開発者について
- FlashDevelopでできること
- FlashDevelopの位置付け
- FlashDevelopの主な機能
1.2 セットアップ手順
- FlashDevelopと必要環境のダウンロード
- FlashDevelopのダウンロードとインストール
- Flex SDK 4のダウンロード
- Flash Debug Playerのインストール
- FlashDevelopの環境設定
Chapter2 FlashDevelop の基本機能
2.1 FlashDevelop のワークスペース
- 初期画面について
- メニューバーの各メニューについて
2.2 コードエディターの使い方
- コードエディタの基本機能
2.3 プロジェクト機能の使い方
- FlashIDEプロジェクト
- AS3プロジェクト/AS3 with Preloaderプロジェクト
- Flex 4(MXML)プロジェクト
- AIR AS3 プロジェクト/AIR Flex3プロジェクト
- ActionScript 2 - Flash IDE Project
- FlashDevelopの画面ギャラリー
Chapter3 フルFlashサイト開発の実践
3.1 フルFlashサイトの基礎知識
- フルFlashサイトの様々な開発スタイル
- フルFlashサイトの構成について
- フルFlashサイトの演出
- PSDからの素材読み込み
- インスタンスの整理
- クラスの定義
- コンパイルの実行
- フルFlashサイトの演出
- 画像素材の準備
- クラスファイルの準備
- コンパイルの実行
- フルFlashサイトの演出
- プロジェクトフォルダの準備
- 画像素材の準備
- クラスファイルの準備
- コンパイルの実行
- コード補完機能
- コードジェネレート機能
- アウトラインパネル
- ブックマークパネル
- タスクパネル
- 結果パネル
- 出力パネル
- クイック検索
- 検索と置換
- フォルダを指定して検索と置換
- タイプエクスプローラ
- すべての参照を検索
- スニペットの挿入
- 16進数カラーの挿入
- 名前の変更
- import文の整理
- import文の短縮
- ASDocジェネレータ
- ファイル比較ツール
- プロジェクト設定のカスタマイズ
- Flash Builderからプロジェクトをインポート
- SWCの設定方法
- SWCファイルの中を見る方法
- マクロの使い方
- C#スクリプトマクロ
- マクロの紹介
- 条件付きコンパイル
- クイックビルド
- 環境設定ダイアログ
- 主要な項目
- シンタックスカラーリングの編集ダイアログ
- メニューバーから操作できる機能の変更
- プラグインとして提供される機能の変更
- パネルの状態
- レイアウトの変更
- レイアウトマネージャ
- コードスニペットの編集ダイアログ
- テンプレートの使用
- テンプレートの作成
- テンプレートの登録
- プロジェクトテンプレートへの要望のまとめ
- もとになるテンプレートの準備
- テンプレートの改造
- カスタムアーギュメント
- ダイナミックアーギュメント
- スペシャルアーギュメント
- 環境アーギュメント
- プロジェクトテンプレートアーギュメント
- ASクラスウィザードアーギュメント
- ビルドコマンドラインアーギュメント
- プラグインのインストール
- プラグインの無効化・アンインストール
- 便利なプラグイン
- Progression用プロジェクトテンプレートの主な機能
- Progressionテンプレートの導入
- プロジェクトの使い方
- リリースビルド書き出し
- クラス生成用テンプレートの利用
- wonderflとは
- wonderflに投稿する手順
- シンタックスの変更
- HTMLの編集に使用
3.2 Flash ProfessionalをメインとしてFlashDevelopを補助的に使用
3.3 FlashDevelop単独で開発
3.4 FlashDevelopをメインとしてFlash Professionalを補助的に使用
Chapter4 高度なコーディング・サポート機能
4.1 コードアシスト機能
4.2 パネルの使用
4.3 検索・置換機能
4.4 挿入機能
4.5 リファクタリング機能
4.6 ツールの使用
4.7 プロジェクト機能の応用
4.8 ライブラリ機能(SWCファイルの利用)
4.9 マクロの使用
4.10 コンパイル制御
Chapter5 FlashDevelopのカスタマイズ
5.1 環境設定
5.2 シンタックスカラーリングの変更
5.3 ショートカットキーの変更
5.4 パネルレイアウトの変更
5.5 コードスニペットの編集
5.6 テンプレート
5.7 プロジェクトテンプレート
5.8 アーギュメント
5.9 プラグイン
Chapter6 他のサービス、言語との連携
6.1 Progressionテンプレートの使用
6.2 FlashDevelopで作成したコードをwonderflで投稿
6.3 ActionScript 3.0以外の言語のエディタとして使用
プロフィール
池田泰延
ICS代表。筑波大学 非常勤講師。ICS MEDIA編集長。個人実験サイト「ClockMaker Labs」のようなビジュアルプログラミングとUIデザインが得意分野です。
Twitter:@clockmaker
Github:ics-ikeda
佐藤陽亮
デジタルハリウッドWeb デザインコースを卒業後、Flashでのコンテンツ制作を主な仕事として、現在ニフティ株式会社システム開発部に所属。主に株式会社スマイルラボ、株式会社スクウェア・エニックス、ニフティ株式会社の3社によるコミュニティサービス「ニコッとタウン」でのゲーム開発などを行っている。FlashDevelop.jp立ち上げメンバーのひとりで、主に本家とのやり取りや最新情報の記事の作成、日本ユーザーのサポートなどを行っている。
Twitter ID:bkzen