ActionScript 逆引きクイックリファレンス

 このページは毎日コミュニケーションズから発売中の書籍「ActionScript 逆引きクイックリファレンス (Flash 8対応)」のサンプルを掲載しています。(古籏、林、田中、三人分をまとめて掲載しています)
 ミスや間違い、リンクエラーなどがありましたら[email protected]までお願いします。本の訂正に関しては訂正ページを参照してください。
Last update:2006/7/13 AM 10:05

基本

  1. 注釈(コメント)を入れるには
  2. 変数を定義するには
  3. 繰り返し処理をするには
  4. 条件判断させるには
  5. 関数を定義するには
  6. 外部ファイルに記述したActionScriptを読み込むには
  7. 型(数値から文字、文字から数値)に変換するには
  8. オブジェクトを作成し利用するには

配列

  1. 配列を使うには
  2. 配列要素を結合/分割するには
  3. 配列要素を追加/削除するには
  4. 配列要素をソートするには

日付

  1. 年月日を求めるには
  2. 時分秒、ミリ秒を求めるには
  3. 指定時からのミリ秒を求めるには
  4. 年月日を設定するには
  5. 時分秒、ミリ秒を設定するには

演算

  1. 乱数を求めるには
  2. 絶対値を求めるには
  3. 値を四捨五入/切り捨て/切り上げるには
  4. 2つの値を比較するには
  5. 三角関数を使うには
  6. 円周率や平方根を利用するには
  7. 対数を使うには
  8. eの累乗やべき乗を求めるには

Number

  1. 数値をn進数に変換するには
  2. 値が数値として表現できるか調べるには

文字

  1. 文字列を抜き出すには
  2. 文字列を連結するには
  3. 文字列の長さを求めるには
  4. 英文字を大文字/小文字に変換するには
  5. 文字列をコードに変換するには
  6. 文字列を検索するには
  7. 式を評価するには

Accessibility

  1. アクセシビリティをコントロールするには

BitmapData

  1. ビットマップイメージを扱うには
  2. ビットマップイメージのサイズやアルファサポートの情報を調べるには
  3. ムービークリップやテキストの外観をビットマップイメージとして描画するには
  4. ビットマップイメージの特定の領域を塗りつぶすには
  5. ビットマップイメージをピクセル単位で編集するには
  6. ビットマップイメージ、チャンネル、領域を複製するには
  7. ビットマップイメージにノイズを適用するには
  8. ビットマップイメージのカラーを置き換えるには
  9. ビットマップイメージの接触判定を行うには
  10. ビットマップイメージをスクロールするには

Button

  1. ボタンを押した/離した時に処理を実行するには
  2. ボタンロールオーバー時に処理を実行するには
  3. キーを押したときに処理を実行するには

Color

  1. ムービークリップを着色するには
  2. ムービークリップのカラーを詳細に設定するには

ContextMenu

  1. コンテキストメニューをカスタマイズするには
  2. コンテキストメニューのビルトイン項目を非表示にするには
  3. コンテキストメニューに独自の項目を追加するには
  4. コンテキストメニューの設定をコピーするには
  5. コンテキストメニューの内容を条件によって変えるには

FileReference

  1. ファイルをアップロードするには
  2. ファイルをダウンロードするには
  3. ファイル転送中のイベントを受け取るには
  4. 転送ファイルの情報を調べるには

Flash Video

  1. 外部FLVファイルを再生するには
  2. 外部FLVファイルの再生状態をコントロールするには
  3. 外部FLVファイルのバッファを設定するには
  4. 外部FLVファイルのダウンロード状況を調べるには
  5. 外部FLVファイルに関する様々な情報を調べるには
  6. ビデオのサイズを調べるには
  7. FLVファイルに埋め込まれたメタデータを調べるには

Key

  1. 押されたキーを調べるには
  2. 指定のキーが押されているか調べるには
  3. フォーカスに関係なくキー入力を取得するには

LoadVars

  1. LoadVarsクラスを使って外部から変数を読み込むには
  2. 外部データの読み込み完了時に処理を行うには
  3. 変数をサーバに送信するには
  4. 外部データから変数以外のテキストを取得するには

LocalConnection

  1. SWFファイル同士で通信するには
  2. ローカルコネクションの送信結果を受け取るには
  3. 異なるドメイン間でローカルコネクションを使うには

Mouse

  1. マウスカーソルを非表示にするには
  2. マスウホイールの回転を取得するには

MovieClip

  1. Webページを開くには
  2. 再生ヘッドをコントロールするには
  3. 外部のSWF/JPEG/GIF/PNGファイルを読み込むには
  4. 外部テキストから変数を読み込むには
  5. ステージにムービークリップを追加するには
  6. 空のテキストフィールドを作成するには
  7. SWFファイルのダウンロード状況を調べるには
  8. 重なり順をコントロールするには
  9. ムービークリップをドラッグ&ドロップするには
  10. グローバル座標とローカル座標の変換を行うには
  11. ムービークリップの接触判定を行うには
  12. マスクを設定するには
  13. ムービークリップの境界ボックスの座標を調べるには
  14. 図形を描画するには
  15. 透明度や表示/非表示を設定するには
  16. サイズ(幅、高さ)を設定するには
  17. 位置(水平座標、垂直座標)を設定するには
  18. 回転角度を設定するには
  19. インスタンス名を設定するには
  20. マウスカーソルの座標を調べるには
  21. フォーカス表示の黄色い枠を消去するには
  22. 現在表示中のフレーム番号を調べるには
  23. 親ムービークリップのターゲットパスを調べるには
  24. ターゲットパスを調べるには
  25. SWFファイルのURLを調べるには
  26. ロードされた外部SWF内の_rootの参照先を固定するには
  27. ボタンムービークリップを無効/有効にするには
  28. マウスカーソルを矢印/指先にするには
  29. フォーカスを受け取れるようにするには
  30. [Tab]キーによるフォーカス移動順をコントロールするには
  31. データの読み込み完了を待って処理を実行するには
  32. 処理を継続的には実行するには
  33. ムービークリップが表示/削除されたときに処理を実行するには
  34. マウス操作(左ボタンを押す/離す、マウスカーソルを動かす)に処理を割り当てるには
  35. フォーカスの取得時/喪失時に処理を実行するには
  36. ムービークリップをボタンとして使うには
  37. ビットマップイメージを配置するには
  38. ビットマップで塗りつぶすには
  39. グラデーションや線の高度なコントロールを行うには
  40. シェイプの線を含まない境界ボックスの座標を調べるには
  41. ブレンドモードを設定するには
  42. ムービークリップをビットマップとして表示するには
  43. ムービークリップに不透明な背景色を設定するには
  44. 9つの拡大/縮小領域を制御するには
  45. ムービークリップをスクロールするには

MovieClipLoader

  1. 外部のSWFや画像ファイルをロードして進行状況を監視するには
  2. ロードの進行状況に応じたイベントを受け取るには
  3. ロード済みのバイト数を取得するには

PrintJob

  1. PrintJobオブジェクトを使って印刷するには
  2. プリンタの設定を調べるには

Selection

  1. フォーカスの対象を取得/設定するには
  2. フォーカスが移動したことを判断するには
  3. テキストフィールドの選択範囲を取得/設定するには
  4. テキストフィールド内のキャレット位置を取得するには

SharedObject

  1. ローカルにデータを保存するには
  2. ローカルのデータを読み書き/消去するには
  3. ユーザがディスクへの書き込みを許可したかどうか知るには

Sound

  1. ライブラリ内のサウンドを再生するには
  2. 音量をコントロールするには
  3. 外部MP3ファイルを再生するには
  4. サウンドの再生時間を調べるには
  5. サウンドの読み込み/再生の完了を待って処理を実行するには

Stage

  1. ステージのサイズを取得するには
  2. ウィンドウサイズの変更に対応するコンテンツを制作するには

System

  1. 外部テキストの読み込みにShift-JISを使うには
  2. クリップボードにテキストをコピーするには
  3. Flash Playerの設定パネルを表示するには
  4. スーパードメイン一致規制でローカル設定にアクセスするには

System.capabilities

  1. Flash PlayerやOSのバージョンを調べるには
  2. クライアントの画面情報を調べるには
  3. クライアントのサウンド/ビデオ環境を調べるには
  4. クライアントのその他の情報を調べるには

System.security (システムセキュリティ)

  1. 異なるドメインのSWFファイルにアクセスするには
  2. ドメイン間ポリシーファイルを設置するには

TextField (テキストフィールド)

  1. テキストフィールドを削除するには
  2. テキストの一部を変更するには
  3. テキストのフォーマットを取得/設定するには
  4. テキストフィールドの内容が変更されたときに処理を実行するには
  5. フォント情報を調べるには
  6. テキストフィールドのタイプを設定するには
  7. テキストフィールドの複数行の扱いを設定するには
  8. テキストフィールドの内容を調べるには
  9. テキストフィールドでHTMLタグを使用するには
  10. テキストフィールドのサイズを自動的に調節するようにするには
  11. テキストへの入力を制限するには
  12. テキストフィールドをスクロールするには
  13. テキストフィールドのカラーを設定するには
  14. アンチエイリアスを制御するには

TextField.StyleSheet (テキストフィールドスタイルシート)

  1. テキストフィールドにスタイルシートを適用するには

TextFormat (テキストフォーマット)

  1. テキストのフォント/サイズ/カラーを設定するには
  2. テキストの装飾を設定するには
  3. テキストにWebページへのリンクを設定するには
  4. テキストの行間/マージン/インデントを設定するには
  5. 文字間隔を制御するには

TextSnapshot (テキストスナップショット)

  1. 静止テキストの内容を調べるには
  2. 静止テキストを選択/解除するには
  3. 指定座標付近の静止テキストを調べるには

XML

  1. XMLデータを読み込むには
  2. XMLデータの読み込み完了時に処理を行うには
  3. XMLデータのノードを参照するには
  4. ノードの値や名前を取得/設定するには
  5. ノードの属性を取得/設定するには
  6. XML宣言/DOCTYPE宣言を取得/設定するには
  7. XMLデータを作成するには
  8. XMLデータをサーバに送信するには
  9. id属性を割り当てたノードを取得するには
  10. XML名前空間を扱うには [12/23修正]

flash.filters

  1. イメージにフィルタ効果を適用するには
  2. ドロップシャドウフィルタを適用するには
  3. ぼかしフィルタを適用するには
  4. グローフィルタを適用するには
  5. ベベルフィルタを適用するには
  6. グラデーショングローフィルタを適用するには
  7. グラデーションベベルフィルタを適用するには
  8. カラーマトリックスフィルタを適用するには
  9. コンボリューションフィルタを適用するには
  10. ディスプレイスメントマップフィルタを適用するには

flash.geom

  1. 変換マトリックス(Matrixオブジェクト)を扱うには
  2. 変換マトリックスを使って回転、拡大/縮小、移動を行うには
  3. 変換マトリックスを複製するには
  4. 変換マトリックスを連結するには
  5. 変換マトリックスによる変換操作を取り消すには
  6. 変換マトリックスによる座標変換を座標位置に適用するには
  7. Pointオブジェクトを使って位置情報を取得/設定するには
  8. 2つの位置情報を加算/減算するには
  9. 位置情報を複製するには
  10. 2点間の距離を調べるには
  11. 極座標を直交点座標に変換するには
  12. Rectangleオブジェクトを使って矩形領域の位置やサイズを取得/設定するには
  13. 矩形領域の四辺の座標を取得/設定するには
  14. 矩形領域の情報を複製するには
  15. 矩形領域を移動するには
  16. 矩形領域内に特定の座標や他の矩形領域が含まれるかを調べるには
  17. 矩形領域を拡大/縮小するには
  18. 2つの矩形領域の交差/加算した領域を調べるには
  19. Rectangleオブジェクトを空にするには
  20. Transformオブジェクトを使ってカラー変換と座標操作を制御するには
  21. 子ムービークリップのカラー変換と座標操作に関する連結された情報を取得するには

その他

  1. テキストフィールドのHTMLから関数を実行するには
  2. プロジェクタにコマンドを送信するには
  3. タイマーを利用するには
  4. ムービークリップを印刷するには
  5. ムービーの画質を変更するには
  6. 一定間隔で関数を実行するには
  7. 出力パネルに情報を表示するには
  8. 例外処理を行うには
  9. データ型を調べるには
  10. 画面表示を強制的に更新するには
  11. 独自のイベントリスナー機能を作成するには
  12. IMEを操作するには
  13. JavaScriptと相互に通信するには