ActionScript 逆引きクイックリファレンス
このページは毎日コミュニケーションズから発売中の書籍「
ActionScript 逆引きクイックリファレンス
(Flash 8対応)」のサンプルを掲載しています。(古籏、林、田中、三人分をまとめて掲載しています)
ミスや間違い、リンクエラーなどがありましたら
[email protected]
までお願いします。本の訂正に関しては
訂正ページ
を参照してください。
Last update:2006/7/13 AM 10:05
基本
注釈(コメント)を入れるには
変数を定義するには
繰り返し処理をするには
条件判断させるには
関数を定義するには
外部ファイルに記述したActionScriptを読み込むには
型(数値から文字、文字から数値)に変換するには
オブジェクトを作成し利用するには
配列
配列を使うには
配列要素を結合/分割するには
配列要素を追加/削除するには
配列要素をソートするには
日付
年月日を求めるには
時分秒、ミリ秒を求めるには
指定時からのミリ秒を求めるには
年月日を設定するには
時分秒、ミリ秒を設定するには
演算
乱数を求めるには
絶対値を求めるには
値を四捨五入/切り捨て/切り上げるには
2つの値を比較するには
三角関数を使うには
円周率や平方根を利用するには
対数を使うには
eの累乗やべき乗を求めるには
Number
数値をn進数に変換するには
値が数値として表現できるか調べるには
文字
文字列を抜き出すには
文字列を連結するには
文字列の長さを求めるには
英文字を大文字/小文字に変換するには
文字列をコードに変換するには
文字列を検索するには
式を評価するには
Accessibility
アクセシビリティをコントロールするには
BitmapData
ビットマップイメージを扱うには
ビットマップイメージのサイズやアルファサポートの情報を調べるには
ムービークリップやテキストの外観をビットマップイメージとして描画するには
ビットマップイメージの特定の領域を塗りつぶすには
ビットマップイメージをピクセル単位で編集するには
ビットマップイメージ、チャンネル、領域を複製するには
ビットマップイメージにノイズを適用するには
ビットマップイメージのカラーを置き換えるには
ビットマップイメージの接触判定を行うには
ビットマップイメージをスクロールするには
Button
ボタンを押した/離した時に処理を実行するには
ボタンロールオーバー時に処理を実行するには
キーを押したときに処理を実行するには
Color
ムービークリップを着色するには
ムービークリップのカラーを詳細に設定するには
ContextMenu
コンテキストメニューをカスタマイズするには
コンテキストメニューのビルトイン項目を非表示にするには
コンテキストメニューに独自の項目を追加するには
コンテキストメニューの設定をコピーするには
コンテキストメニューの内容を条件によって変えるには
FileReference
ファイルをアップロードするには
ファイルをダウンロードするには
ファイル転送中のイベントを受け取るには
転送ファイルの情報を調べるには
Flash Video
外部FLVファイルを再生するには
外部FLVファイルの再生状態をコントロールするには
外部FLVファイルのバッファを設定するには
外部FLVファイルのダウンロード状況を調べるには
外部FLVファイルに関する様々な情報を調べるには
ビデオのサイズを調べるには
FLVファイルに埋め込まれたメタデータを調べるには
Key
押されたキーを調べるには
指定のキーが押されているか調べるには
フォーカスに関係なくキー入力を取得するには
LoadVars
LoadVarsクラスを使って外部から変数を読み込むには
外部データの読み込み完了時に処理を行うには
変数をサーバに送信するには
外部データから変数以外のテキストを取得するには
LocalConnection
SWFファイル同士で通信するには
ローカルコネクションの送信結果を受け取るには
異なるドメイン間でローカルコネクションを使うには
Mouse
マウスカーソルを非表示にするには
マスウホイールの回転を取得するには
MovieClip
Webページを開くには
再生ヘッドをコントロールするには
外部のSWF/JPEG/GIF/PNGファイルを読み込むには
外部テキストから変数を読み込むには
ステージにムービークリップを追加するには
空のテキストフィールドを作成するには
SWFファイルのダウンロード状況を調べるには
重なり順をコントロールするには
ムービークリップをドラッグ&ドロップするには
グローバル座標とローカル座標の変換を行うには
ムービークリップの接触判定を行うには
マスクを設定するには
ムービークリップの境界ボックスの座標を調べるには
図形を描画するには
透明度や表示/非表示を設定するには
サイズ(幅、高さ)を設定するには
位置(水平座標、垂直座標)を設定するには
回転角度を設定するには
インスタンス名を設定するには
マウスカーソルの座標を調べるには
フォーカス表示の黄色い枠を消去するには
現在表示中のフレーム番号を調べるには
親ムービークリップのターゲットパスを調べるには
ターゲットパスを調べるには
SWFファイルのURLを調べるには
ロードされた外部SWF内の_rootの参照先を固定するには
ボタンムービークリップを無効/有効にするには
マウスカーソルを矢印/指先にするには
フォーカスを受け取れるようにするには
[Tab]キーによるフォーカス移動順をコントロールするには
データの読み込み完了を待って処理を実行するには
処理を継続的には実行するには
ムービークリップが表示/削除されたときに処理を実行するには
マウス操作(左ボタンを押す/離す、マウスカーソルを動かす)に処理を割り当てるには
フォーカスの取得時/喪失時に処理を実行するには
ムービークリップをボタンとして使うには
ビットマップイメージを配置するには
ビットマップで塗りつぶすには
グラデーションや線の高度なコントロールを行うには
シェイプの線を含まない境界ボックスの座標を調べるには
ブレンドモードを設定するには
ムービークリップをビットマップとして表示するには
ムービークリップに不透明な背景色を設定するには
9つの拡大/縮小領域を制御するには
ムービークリップをスクロールするには
MovieClipLoader
外部のSWFや画像ファイルをロードして進行状況を監視するには
ロードの進行状況に応じたイベントを受け取るには
ロード済みのバイト数を取得するには
PrintJob
PrintJobオブジェクトを使って印刷するには
プリンタの設定を調べるには
Selection
フォーカスの対象を取得/設定するには
フォーカスが移動したことを判断するには
テキストフィールドの選択範囲を取得/設定するには
テキストフィールド内のキャレット位置を取得するには
SharedObject
ローカルにデータを保存するには
ローカルのデータを読み書き/消去するには
ユーザがディスクへの書き込みを許可したかどうか知るには
Sound
ライブラリ内のサウンドを再生するには
音量をコントロールするには
外部MP3ファイルを再生するには
サウンドの再生時間を調べるには
サウンドの読み込み/再生の完了を待って処理を実行するには
Stage
ステージのサイズを取得するには
ウィンドウサイズの変更に対応するコンテンツを制作するには
System
外部テキストの読み込みにShift-JISを使うには
クリップボードにテキストをコピーするには
Flash Playerの設定パネルを表示するには
スーパードメイン一致規制でローカル設定にアクセスするには
System.capabilities
Flash PlayerやOSのバージョンを調べるには
クライアントの画面情報を調べるには
クライアントのサウンド/ビデオ環境を調べるには
クライアントのその他の情報を調べるには
System.security (システムセキュリティ)
異なるドメインのSWFファイルにアクセスするには
ドメイン間ポリシーファイルを設置するには
TextField (テキストフィールド)
テキストフィールドを削除するには
テキストの一部を変更するには
テキストのフォーマットを取得/設定するには
テキストフィールドの内容が変更されたときに処理を実行するには
フォント情報を調べるには
テキストフィールドのタイプを設定するには
テキストフィールドの複数行の扱いを設定するには
テキストフィールドの内容を調べるには
テキストフィールドでHTMLタグを使用するには
テキストフィールドのサイズを自動的に調節するようにするには
テキストへの入力を制限するには
テキストフィールドをスクロールするには
テキストフィールドのカラーを設定するには
アンチエイリアスを制御するには
TextField.StyleSheet (テキストフィールドスタイルシート)
テキストフィールドにスタイルシートを適用するには
TextFormat (テキストフォーマット)
テキストのフォント/サイズ/カラーを設定するには
テキストの装飾を設定するには
テキストにWebページへのリンクを設定するには
テキストの行間/マージン/インデントを設定するには
文字間隔を制御するには
TextSnapshot (テキストスナップショット)
静止テキストの内容を調べるには
静止テキストを選択/解除するには
指定座標付近の静止テキストを調べるには
XML
XMLデータを読み込むには
XMLデータの読み込み完了時に処理を行うには
XMLデータのノードを参照するには
ノードの値や名前を取得/設定するには
ノードの属性を取得/設定するには
XML宣言/DOCTYPE宣言を取得/設定するには
XMLデータを作成するには
XMLデータをサーバに送信するには
id属性を割り当てたノードを取得するには
XML名前空間を扱うには
[12/23修正]
flash.filters
イメージにフィルタ効果を適用するには
ドロップシャドウフィルタを適用するには
ぼかしフィルタを適用するには
グローフィルタを適用するには
ベベルフィルタを適用するには
グラデーショングローフィルタを適用するには
グラデーションベベルフィルタを適用するには
カラーマトリックスフィルタを適用するには
コンボリューションフィルタを適用するには
ディスプレイスメントマップフィルタを適用するには
flash.geom
変換マトリックス(Matrixオブジェクト)を扱うには
変換マトリックスを使って回転、拡大/縮小、移動を行うには
変換マトリックスを複製するには
変換マトリックスを連結するには
変換マトリックスによる変換操作を取り消すには
変換マトリックスによる座標変換を座標位置に適用するには
Pointオブジェクトを使って位置情報を取得/設定するには
2つの位置情報を加算/減算するには
位置情報を複製するには
2点間の距離を調べるには
極座標を直交点座標に変換するには
Rectangleオブジェクトを使って矩形領域の位置やサイズを取得/設定するには
矩形領域の四辺の座標を取得/設定するには
矩形領域の情報を複製するには
矩形領域を移動するには
矩形領域内に特定の座標や他の矩形領域が含まれるかを調べるには
矩形領域を拡大/縮小するには
2つの矩形領域の交差/加算した領域を調べるには
Rectangleオブジェクトを空にするには
Transformオブジェクトを使ってカラー変換と座標操作を制御するには
子ムービークリップのカラー変換と座標操作に関する連結された情報を取得するには
その他
テキストフィールドのHTMLから関数を実行するには
プロジェクタにコマンドを送信するには
タイマーを利用するには
ムービークリップを印刷するには
ムービーの画質を変更するには
一定間隔で関数を実行するには
出力パネルに情報を表示するには
例外処理を行うには
データ型を調べるには
画面表示を強制的に更新するには
独自のイベントリスナー機能を作成するには
IMEを操作するには
JavaScriptと相互に通信するには