HAKUHIN's home page
更新履歴
 
 


Flashゲームプログラミング講座 For ActionScript3.0

ActionScript3.0 の基本的な API
キーボードの操作について
キーボードが押されたか調べる
キーボードが離されたか調べる
キーボードが押しっぱなしか調べる
キーコードの一覧表
マウスの操作について
マウスカーソルの座標を調べる
マウスがクリックされたか調べる
マウスのホイールが回転されたか調べる
マウスカーソルを作成する
EventDispatcher クラスについて
イベントディスパッチャーとは?
関数を登録してイベントの通知を受け取る
関数の登録を外してイベント通知を止める
クロージャを使って関数にパラメータを保持する
手動的にイベントを発行する
DisplayObject クラスについて
ディスプレイオブジェクトとは?
インスタンスを移動する
インスタンスを回転する
インスタンスを拡大縮小する
インスタンスを反転する
インスタンスを半透明にする
インスタンスにマスクをかける
インスタンスに名前をつける
インスタンスをビットマップキャッシュ化する
インスタンスにブレンドを適用する
インスタンスにフィルタを適用する
インスタンスにカラーを適用する
インスタンスに行列を適用する
インスタンスが表示リストから外れたか調べる
DisplayObjectContainer クラスについて
ディスプレイオブジェクトコンテナとは?
インスタンスを表示リストに登録する
インスタンスを表示リストから外す
インスタンス同士の重ね順序を入れ替える
インスタンスが表示リストに存在するか調べる
ローカル座標からグローバル座標へ変換する
グローバル座標からローカル座標へ変換する
インスタンスと点の当たり判定を調べる
インスタンスとインスタンスの当たり判定を調べる
座標下にあるインスタンスをまとめて取得する
ファイルの読み込みについて
ロード状況を取得する
画像やSWFファイルを読み込む
サウンドファイルを読み込む
テキストファイルを読み込む
XMLファイルを読み込む
FLVファイルを読み込む
バイナリファイルを読み込む
サンドボックスについて
サンドボックスとは?
別ドメインへのアクセスについて
TextField クラスについて
テキストフィールドとは?
テキストフィールドを作成して配置する
テキストフィールドに文字を表示する
テキストフィールドのプロパティを設定する
テキストフィールドに書式を設定する
Graphics クラスについて
グラフィックスとは?
描画した物をすべてクリアする
線のスタイルについて
塗りのスタイルについて
直線を描画する
曲線を描画する
円を描画する
楕円を描画する
矩形を描画する
角丸矩形を描画する
パスで囲んで面を描画する
マウスで自由に線を引く
サウンドについて
サウンド関係のクラスについて
外部にあるサウンドファイルを再生する
ライブラリにあるサウンドファイルを再生する
静的に配置したサウンドを制御する
動的に再生したサウンドを制御する
左右から出力される音を詳細に設定する
ID3タグを取得する
サウンドデータ(PCM)を取得する(Flash 10以降)
サウンドデータ(PCM)を使って再生する(Flash 10以降)
Bitmap クラスについて
ビットマップクラスとは?
ビットマップデータを作成して配置する
ライブラリからビットマップデータを作成する
ビットマップデータのバッファを解放する
描画結果をビットマップデータにキャプチャーする
イメージからピクセルカラーを取得する
イメージにピクセルカラーを書き込む
イメージを転送する
イメージをスクロールする
イメージにランダムノイズを発生させる
イメージにPerlinノイズを発生させる
イメージ間をマージでつなぐ
イメージ間をピクセルディゾルブでつなぐ
マイクについて
マイクを使用する
マイクのサウンド出力を設定する
マイクの増幅率を設定する
マイクのキャプチャーレートを設定する
マイクのエコー抑制を設定する
マイクのアクティビティを検出する
マイクからサウンドデータ(PCM)を取得する(Flash 10.1 以降)
カメラについて
カメラの映像を表示する
キャプチャモードを設定する
モーションを検出する
共有オブジェクトについて
共有オブジェクトとは?
共有オブジェクトを作成して読み込む
共有オブジェクトを保存する
共有オブジェクトを削除する
コンテキストメニューについて
コンテキストメニューとは?
コンテキストメニューを非表示にする
コンテキストメニューが呼び出されるか調べる
コンテキストメニューに項目を追加する
時間について
Flash を実行してから経過した時間を調べる
ローカル時間を取得する
デジタル時計を作ってみる
アナログ時計を作ってみる
タイマーについて
Timer クラスについて
Timer クラスを使用する
Stage クラス について
Flash の画質を設定する
Flash のクライアントウィンドウの幅と高さを調べる
Flash のフレームレートを設定する
Flash の整列する位置を設定する
Flash のスケールモードを設定する
Flash をフルスクリーンモードにする
ハードウェアスケーリングを使用する
ByteArray クラスについて
ByteArrayクラスについて
データの読み込みを行なう
データの書き込みを行なう
エンディアンを変更する
データの圧縮を行う
Dictionary クラスについて
Dictionary クラスについて
Object クラスでデータを管理する
Dictionary クラスでデータを管理する
オブジェクトキーに弱参照を使用する
Vector クラスについて(Flash 10以降)
Vector クラスとは?
Vector クラスのベース型を指定する
Vector クラスのメソッドについて
開発が便利になるアクションスクリプト
変数をプリントデバッグする
アクションスクリプト実行にかかる時間を測定する
フレームパーセコンド(FPS)を測定する
アクションスクリプトをテキストエディタで編集する
文字列からクラスオブジェクトを取得する
変数の型を文字列で取得する
メモリ使用量を取得する
ガベージコレクションを実行する
JavaScript と連動した Flash
CGI と連動した Flash
モバイルに特化した API
3Dグラフィック的なお話

Adobe AIR の解説はこちらへ
Adobe AIR プログラミング講座
 
ActionScript1.0 & 2.0 の解説はこちらへ
Flashゲーム講座 & アクションスクリプトサンプル集

 
このページについて


■注意点

間違いや、より最適なプログラムがあるかも知れません。
このサイトに関わる事で、如何なる問題、損害が発生しても、hakuhinは一切責任を負いません。100%利用者の自己責任とします。
 
■サンプルファイル(*.fla)について

サンプルファイルは Flash CS3 をメインに作っています。
パブリッシュ設定で「ActionScript3.0」を選択します。
解説にバージョンの記述がある場合は、FlashCS3(ver9) , FlashCS4(ver10)以降のFlashを使用するかもしくは、パブリッシュ設定でそのバージョン以上で swf ファイルが書き出される様に選択する必要があります。
「Flash 10.1 以降」と書かれている場合、FlashCS5 で作成可能です。「Flash Player 10」、「Adobe AIR2.0」、「iPhone OS」 形式のどれかを選択します。
サンプルファイルは、素材として自由に使用する事ができます。転載や二次配布可能です。
 

 

HAKUHIN's home page バナー http://hakuhin.jp/
(c) Hakuhin & 日新礼符 2002-2011 解像度1024×768以上 IE8.0以上推奨
/ 閲覧中: