連載
ActionScript 3.0で始めるオブジェクト指向スクリプティング
Adobe Flash CS3 Professionalでは,Flash Player 9がサポートするActionScript 3.0を使って,コンテンツを制作することができます。ActionScript 3.0は,処理が極めて高速で,実行時のエラー表示や構造化された言語体系など,最近のプログラミング言語が備えるべき機能を幅広くサポートしています。
本連載では,簡単なスクリプトは書いたことがあるという初級者を対象に,ActionScript 3.0の基本からクラス定義までを解説します。ActionScript 2.0の知識は,とくに前提としません。
- 第30回 マウスイベントとインスタンスの兄弟・親子の関係
- マウスイベントは誰が受取るのか
- マウスイベントが発生するインスタンスとそれを処理するインスタンス
2010年1月22日
- 第29回 ボタンのコントロール
- ボタンとして振舞わせる - Sprite.buttonModeプロパティ
- ボタンのアニメーション
2009年12月15日
- 第28回 正規表現で文字列を扱う
- RegExpクラスで正規表現を使う
- Stringクラスで正規表現を使う
2009年11月13日
- 第27回 XMLデータを扱う
- 外部XMLデータの読込み
- XMLデータから必要な値を取出す
2009年10月16日
- 第26回 外部データの読込み待ち
- 読込んだ外部JPEGファイルの操作
- 外部テキストファイルのロード
2009年9月3日
- 第25回 サウンドと画像の外部読込み
- 外部MP3サウンドの再生
- 外部JPEG画像の配置
2009年7月29日
- 第24回 インスタンスの管理と配列の並べ替え
- マウスポインタの位置に応じてインスタンスの回転スビードを変える
- インスタンスの重ね順を管理する
2009年6月17日
- 第23回 クラスのデザインとループ処理
- クラスのデザインを考える
- get/setアクセサメソッドで関連する値も更新する
- ループ処理で複数のインスタンスを生成する
2009年4月27日
- 第22回 MovieClipシンボルにクラスを定義する
- MovieClipシンボルに設定するクラス
- フレームアクションをクラスに移行する
2009年4月7日
- 第21回 プロパティのようにアクセスするメソッド - get/setアクセサメソッド
- プロパティを設定するメソッドの定義
- get/setアクセサメソッド
2009年3月4日
- 第20回 戻り値をクラスで定義する
- 情報を収めるクラスの定義
- MyTimerクラスからMyTimerInfoクラスを使う
2009年1月8日
- 第19回 Objectクラスと静的メソッドの定義
- Objectクラスを使う
- ミリ秒から時分秒を計算する
- 静的なメソッドを定義する
2008年12月12日
- 第18回 カスタムクラスを定義する
- 空のクラスをつくる
- プロパティとメソッドを定義する
2008年10月21日
- 第17回 3D風に回転するアニメーション
- 簡易なパースペクティブを与える
- ダイナミックにぼかしを加える
2008年10月3日
- 第16回 三角関数を使った楕円軌道のアニメーション
- バネのように振動するアニメーション - cosとsin関数
- 円や楕円軌道のアニメーション
2008年8月26日
- 第15回 配列を使ったキーコードとプロパティの扱い
- 配列と配列エレメントの扱い
- 配列アクセス演算子でプロパティを操作する
2008年7月14日
- 第14回 キー操作とif以外の条件判定
- [shift]キーを押したら移動距離を変える
- switchステートメント
2008年6月6日
- 第13回 キーボードによる操作
- キーイベントを受取る
- イベントオブジェクトとキーコード
- 矢印キーでインスタンスを移動する
2008年4月21日
- 第12回 マウスポインタとスクロールの連動
- マウスポインタの中央からの水平位置にスピードを比例させる
- プロパティ値の有効桁数
2008年3月28日
- 第11回 MovieClipをスクロールさせる―条件判定
- ループする水平スクロール―ifステートメント
- マウスポインタの位置でスクロール方向を変える―else/else ifステートメント
2008年2月25日


