Flashゲームプログラミング講座 For ActionScript3.0
ActionScript3.0 の基本的な API
| ・ | キーボードが押されたか調べる |
| ・ | キーボードが離されたか調べる |
| ・ | キーボードが押しっぱなしか調べる |
| ・ | キーコードの一覧表 |
| ・ | マウスカーソルの座標を調べる |
| ・ | マウスがクリックされたか調べる |
| ・ | マウスのホイールが回転されたか調べる |
| ・ | マウスカーソルを作成する |
| ・ | イベントディスパッチャーとは? |
| ・ | 関数を登録してイベントの通知を受け取る |
| ・ | 関数の登録を外してイベント通知を止める |
| ・ | クロージャを使って関数にパラメータを保持する |
| ・ | 手動的にイベントを発行する |
| ・ | ロード状況を取得する |
| ・ | 画像やSWFファイルを読み込む |
| ・ | サウンドファイルを読み込む |
| ・ | テキストファイルを読み込む |
| ・ | XMLファイルを読み込む |
| ・ | FLVファイルを読み込む |
| ・ | バイナリファイルを読み込む |
| ・ | サンドボックスとは? |
| ・ | 別ドメインへのアクセスについて |
| ・ | テキストフィールドとは? |
| ・ | テキストフィールドを作成して配置する |
| ・ | テキストフィールドに文字を表示する |
| ・ | テキストフィールドのプロパティを設定する |
| ・ | テキストフィールドに書式を設定する |
| ・ | グラフィックスとは? |
| ・ | 描画した物をすべてクリアする |
| ・ | 線のスタイルについて |
| ・ | 塗りのスタイルについて |
| ・ | 直線を描画する |
| ・ | 曲線を描画する |
| ・ | 円を描画する |
| ・ | 楕円を描画する |
| ・ | 矩形を描画する |
| ・ | 角丸矩形を描画する |
| ・ | パスで囲んで面を描画する |
| ・ | マウスで自由に線を引く |
| ・ | サウンド関係のクラスについて |
| ・ | 外部にあるサウンドファイルを再生する |
| ・ | ライブラリにあるサウンドファイルを再生する |
| ・ | 静的に配置したサウンドを制御する |
| ・ | 動的に再生したサウンドを制御する |
| ・ | 左右から出力される音を詳細に設定する |
| ・ | ID3タグを取得する |
| ・ | サウンドデータ(PCM)を取得する(Flash 10以降) |
| ・ | サウンドデータ(PCM)を使って再生する(Flash 10以降) |
| ・ | マイクを使用する |
| ・ | マイクのサウンド出力を設定する |
| ・ | マイクの増幅率を設定する |
| ・ | マイクのキャプチャーレートを設定する |
| ・ | マイクのエコー抑制を設定する |
| ・ | マイクのアクティビティを検出する |
| ・ | マイクからサウンドデータ(PCM)を取得する(Flash 10.1 以降) |
| ・ | カメラの映像を表示する |
| ・ | キャプチャモードを設定する |
| ・ | モーションを検出する |
| ・ | 共有オブジェクトとは? |
| ・ | 共有オブジェクトを作成して読み込む |
| ・ | 共有オブジェクトを保存する |
| ・ | 共有オブジェクトを削除する |
| ・ | コンテキストメニューとは? |
| ・ | コンテキストメニューを非表示にする |
| ・ | コンテキストメニューが呼び出されるか調べる |
| ・ | コンテキストメニューに項目を追加する |
| ・ | Flash を実行してから経過した時間を調べる |
| ・ | ローカル時間を取得する |
| ・ | デジタル時計を作ってみる |
| ・ | アナログ時計を作ってみる |
| ・ | Timer クラスについて |
| ・ | Timer クラスを使用する |
| ・ | Flash の画質を設定する |
| ・ | Flash のクライアントウィンドウの幅と高さを調べる |
| ・ | Flash のフレームレートを設定する |
| ・ | Flash の整列する位置を設定する |
| ・ | Flash のスケールモードを設定する |
| ・ | Flash をフルスクリーンモードにする |
| ・ | ハードウェアスケーリングを使用する |
| ・ | ByteArrayクラスについて |
| ・ | データの読み込みを行なう |
| ・ | データの書き込みを行なう |
| ・ | エンディアンを変更する |
| ・ | データの圧縮を行う |
| ・ | Dictionary クラスについて |
| ・ | Object クラスでデータを管理する |
| ・ | Dictionary クラスでデータを管理する |
| ・ | オブジェクトキーに弱参照を使用する |
| ・ | Vector クラスとは? |
| ・ | Vector クラスのベース型を指定する |
| ・ | Vector クラスのメソッドについて |
| ・ | 変数をプリントデバッグする |
| ・ | アクションスクリプト実行にかかる時間を測定する |
| ・ | フレームパーセコンド(FPS)を測定する |
| ・ | アクションスクリプトをテキストエディタで編集する |
| ・ | 文字列からクラスオブジェクトを取得する |
| ・ | 変数の型を文字列で取得する |
| ・ | メモリ使用量を取得する |
| ・ | ガベージコレクションを実行する |
JavaScript と連動した Flash
CGI と連動した Flash
モバイルに特化した API
3Dグラフィック的なお話
このページについて
■注意点
| ・ | 間違いや、より最適なプログラムがあるかも知れません。 |
| ・ | このサイトに関わる事で、如何なる問題、損害が発生しても、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」 形式のどれかを選択します。 |
| ・ | サンプルファイルは、素材として自由に使用する事ができます。転載や二次配布可能です。 |
