oshige: 2009年6月アーカイブ

目次項目

|

原稿を全部書きました!さっそく目次項目をご紹介します。
美味しいところだけ、集めましたよ!

基礎からじっくり読めて、わからないところも後から読み直せば「なるほどなっとく!」という充実の内容です。繰り返し何度も初心者から中級者まで利用してもらえると思います。
前書のAS3入門ノート、AS3入門ノート2の内容を合わせて整理し、さらにCS4の内容を足しました。前書の内容を合わせたと言っても原稿もサンプルもほとんどが書き下ろしです。

1冊目の入門ノートでは、クラス定義に早く馴染んでもらおうと早い段階からクラス定義を利用しましたが、初心者の方にはハードルが高くなってしまったようです。
この反省を踏まえ、本書ではフレームアクションで実行できる内容はフレームアクションをできるだけ使って簡単に説明しました。もちろん、AS3においてはクラス定義の理解は重要な項目なので、クラス定義の解説やサンプルも手を抜かずにきっちり盛りだくさんです。

さてさて、お待たせしてます。まだはっきりした発行スケジュールは出ていませんが、たぶん、7月末〜8月上旬には発行できるのではないかと思います。もうしばらくお待ちください!
詳細!Flash ActionScript3.0入門ノートCS4(完全改訂版)
発行8月1日、3500円+税、496ページ

サンプルや説明は全面的に新たに書き下ろしました。
先の2冊から割愛した内容もありますが、逆に新しい内容も追加してあります。
特に目次に★CS4のマークを付けた節はCS4の新機能の解説です。

目次項目
● Chap01 プログラミングの基礎知識
 section 01-01 はじめてのActionScript 3.0
 section 01-02 変数と定数
 section 01-03 フレームアクションのメソッド定義と関数定義
 section 01-04 演算子
 section 01-05 データ型
 section 01-06 条件分岐
 section 01-07 繰り返し
 section 01-08 再帰呼び出し関数
 section 01-09 エラーのスローとキャッチを使った例外処理
● Chap02 数値とストリング
 section 02-01 数値計算
 section 02-02 ストリングの演算
● Chap03 配列とベクターと結合配列
 section 03-01 Arrayクラスの配列
 section 03-02 配列の値を並べ替える
 section 03-03 配列のすべての値を順に使う
 section 03-04 Vectorクラスで作る配列★CS4
 section 03-05 結合配列
● Chap04 イベント処理の基礎
 section 04-01 イベントとイベントリスナー
 section 04-02 マウスイベント
 section 04-03 キーボードイベント
● Chap05 基本的なアニメーションテクニック
 section 05-01 フレームのナビゲーション
 section 05-02 座標移動のアニメーション
 section 05-03 Tweenクラスを利用したアニメーション
● Chap06 PointクラスとRectangleクラス
 section 06-01 Pointクラス
 section 06-02 Rectangleクラス
 section 06-03 衝突判定
● Chap07 表示オブジェクトと表示オブジェクトコンテナ
 section 07-01 表示オブジェクトの追加
 section 07-02 表示リスト
 section 07-03 表示オブジェクトの重なりの変更
● Chap08 クラス定義
 section 08-01 クラス定義の構造
 section 08-02 パッケージとインポート
 section 08-03 クラス継承
 section 08-04 クラス属性とメンバー属性
 section 08-05 packageブロックの外に書いたスクリプト
 section 08-06 ドキュメントクラス
● Chap09 図形の描画
 section 09-01 基本的な図形を描く
 section 09-02 線の塗り
 section 09-03 図形の塗り
 section 09-04 新しいGraphicsメソッド★CS4
● Chap10 テキストフィールドと新テキストエンジン
 section 10-01 テキストフィールドを使う
 section 10-02 新テキストエンジンTextBlockを使う★CS4
● Chap11 ビットマップとビットマップデータ
 section 11-01 ビットマップデータの作成と描画
 section 11-02 ARGBチャンネルの活用
● Chap12 フィルタとカラー調整
 section 12-01 フィルタを利用する
 section 12-02 表示オブジェクトの色
● Chap13 日時とタイマー
 section 13-01 Dateクラスを利用する
 section 13-02 Timerクラスを利用する
● Chap14 外部ファイルの読み込み
 section 14-01 画像ファイルとswfファイルの読み込み
 section 14-02 テキストファイルの読み込み
● Chap15 XMLを使う
 section 15-01 XMLオブジェクトを扱う
 section 15-02 XMLファイルの読み込み
● Chap16 サウンドの再生
 section 16-01 サウンドシンボルの再生
 section 16-02 外部サウンドの再生
● Chap17 3Dを使った表現
 section 17-01 XYZ軸回りのアニメーション★CS4
 section 17-02 重なりの変更★CS4
 section 17-03 視点の移動★CS4
 section 17-04 3Dジオメトリとテクスチャマッピング★CS4
● Chap18 ブラウザやサーバープログラムの利用
 section 18-01 Webページを開く
 section 18-02 サーバーにデータを送る
 section 18-03 CGIからデータを受け取る
 section 18-04 HTMLから変数データを受け取る
 section 18-05 JavaScriptとの連携

3Dカメラ移動

|

Matrix3DとVector3Dの機能を使って、3D空間にバレリーナを配置します。
見えている風景はカメラからの目線。バレリーナは整列しているだけで、カメラを動かします。TVスタジオのクレーン搭載のカメラから見ている感じです。
と言っても内部処理的にはカメラの移動と相対的にバレリーナを動かしているんですけどね。3Dはそこが想像力がいるところ。

それにしても、Matrix3DとVector3Dはヘルプの意味がなかなか理解できなくて難しいなあ(ヘルプだけのせいにしちゃいかんですけどorz)。

Flash001.jpg
swfで遊ぶ

テキストラインを3D回転

|

新テキストエンジンのTextBlock、TextLineのサンプルはまた別に紹介したいと思いますが、これは3D回転のサンプルです。本格的な3Dはちょっと大変なんですが、この程度なら意外と簡単に作れます。

Safari002.jpg
swfで見る

まったく新しいAS3の世界!
694a.jpg
Adobe Flash CS4
詳細!ActionScript3.0入門ノート[完全改訂版](CD-ROM付)

楽しいActionScript。
新たなる1歩へと踏み出しましょう。
■内容は?→ 目次を見る
■評判は?→ 書評を読む
この本を書いたわけ

このアーカイブについて

このページには、oshige2009年6月に書いたブログ記事が含まれています。

前のアーカイブはoshige: 2009年5月です。

次のアーカイブはoshige: 2009年7月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

あわせて読みたいブログパーツ