FLASH ActionScript辞典

  • ただいまウェブストアではご注文を受け付けておりません。
  • サイズ A5判/ページ数 540p/高さ 21cm
  • 商品コード 9784798102528
  • NDC分類 007.64
  • Cコード C3055

出版社内容情報

高度なインタラクションも、軽快なインターフェイスも、リッチなWebサイトを作成したい人へ!Webデザインにおいて、表現力や自由度を高める定番のツールであるFLASHの力を最大限に引き出すのが、ActionScript。本書は、このActionScriptを引きやすいリファレンス形式で全網羅解説。机の上に必ずおきたい一冊です。FLASH MXだけでなくLiveMotion2.0にも完全対応!

【目次】

CAPTER-01 ActionScriptの基本

01-01 演算子
01-01-01 演算子と優先順位

01-02 定数
01-02-01 定数/キーワード

01-03 基本命令
01-03-01 注釈を付けたい
01-03-02 繰り返し処理をしたい
01-03-03 条件によって処理を分けたい
01-03-04 値によって処理を分けたい
01-03-05 関数を定義したい
01-03-06 関数からの戻り値を指定したい
01-03-07 オブジェクトを生成したい
01-03-08 オブジェクトを削除したい
01-03-09 変数を定義(宣言)したい
01-03-10 値を何も返さないようにしたい
01-03-11 ムービークリップ名(オブジェクト名)を省略したい
01-03-12 スクリプトファイルを読み込ませたい

01-04 イベントハンドラ
01-04-01 FLASHのイベント/イベントハンドラ/リスナー
01-04-02 LiveMotion 2のイベント/ステート

CAPTER-02 ActionScriptのコアオブジェクト

02-01 Object/Boolearn/Array
02-01-01 オブジェクトを作成したい
02-01-02 ブーリアンオブジェクトを作成したい
02-01-03 配列を作成したい
02-01-04 配列要素を参照/設定したい
02-01-05 配列要素の結合/分割したい
02-01-06 配列要素の数を知りたい
02-01-07 配列要素を追加/削除したい
02-01-08 配列要素を移動(シフト/アンシフト)させたい
02-01-09 配列要素を並び替えたい
02-01-10 配列要素を置換したい
02-01-11 配列要素を文字列に変換したい

02-02 Math
02-02-01 数学関数オブジェクトを使いたい
02-02-02 絶対値を求めたい
02-02-03 三角関数を使いたい
02-02-04 2つの点の角度を求めたい
02-02-05 四捨五入/切り捨て/切り上げをしたい
02-02-06 対数を使いたい
02-02-07 円周率を利用したい
02-02-08 eの累乗を求めたい
02-02-09 2つの値を比較したい
02-02-10 べき乗を求めたい
02-02-11 乱数を求めたい
02-02-12 平方根を求めたい

02-03 String
02-03-01 Stringオブジェクトを作成したい
02-03-02 1文字取り出したい
02-03-03 文字を文字コードで取り出したい
02-03-04 文字コードから文字に変換したい
02-03-05 文字列を連結したい
02-03-06 文字列をURLエンコード/URLデコードしたい
02-03-07 式を評価したい
02-03-08 数値かどうか調べたい
02-03-09 文字列を検索したい
02-03-10 文字の長さを知りたい
02-03-11 文字列を数値に変換したい
02-03-12 文字列を抜き出したい
02-03-13 文字列を指定文字で分割したい
02-03-14 英文字を大文字/小文字に変換したい

02-04 Date
02-04-01 Dateオブジェクトを作成したい
02-04-02 年月日/曜日を求めたい
02-04-03 時間(時/分/秒/ミリ秒)を求めたい
02-04-04 指定時からのミリ秒を取得したい
02-04-05 協定世界時との時差を知りたい
02-04-06 年月日を設定したい
02-04-07 時間(時/分/秒/ミリ秒)を設定したい
02-04-08 協定世界時の年月日/曜日を求めたい
02-04-09 協定世界時の時間(時/分/秒/ミリ秒)を求めたい
02-04-10 協定世界時の年月日を設定したい
02-04-11 協定関味の時間(時/分/秒/ミリ秒)を設定したい

02-05 Number
02-05-01 Numberオブジェクトを作成したい
02-05-02 無限大/マイナス無限大を指定したい
02-05-03 数値を文字列に変換したい

CAPTER-03 Flash MX/5,LM2共通

03-01 MovieClip
03-01-01 ムービークリップを半透明にしたい
03-01-02 シンボルのムービークリップをステージに配置したい
03-01-03 ムービークリップの早送り/逆再生をしたい
03-01-04 ステージにあるムービークリップを複製したい
03-01-05 ムービーのフレーム数を知りたい
03-01-06 ムービーのローディング状況を表示したい
03-01-07 ブラウザを開いてWEBページを表示したい
03-01-08 ムービークリップ上の座標を知りたい
03-01-09 特定のフレーム/ラベルへジャンプしたい
03-01-10 ムービークリップの高さと横幅を調べ/設定したい
03-01-11 衝突判定をしたい
03-01-12 外部ムービーを読み込みたい
03-01-13 外部から変数を読み込みたい
03-01-14 ムービークリップを再生/停止したい
03-01-15 ムービークリップを回転させたい
03-01-16 ムービークリップをドラッグ&ドロップしたい
03-01-17 ムービークリップの重なり順を変更したい
03-01-18 ムービークリップのターゲットパスを知りたい
03-01-19 ムービークリップのあるURLを知りたい
03-01-20 ムービークリップの表示/非表示したい
03-01-21 ムービークリップの座標を調べ/設定したい

03-02 Key
03-02-01 入力されたキーのアスキーコードを取得したい
03-02-02 入力されたキーコードを取得したい
03-02-03 指定したキーが押されているかどうか調べたい
03-02-04 特殊なキーのキーコード

03-03 Mouse
03-03-01 マウス座標を取得したい
03-03-02 マウスカーソルを表示/非表示したい

03-04 Selection
03-04-01 フォーカスを制御したい
03-04-02 テキストの選択範囲を指定したい
03-04-03 選択範囲を調べたい
03-04-04 フォーカス枠を表示/非表示したい
03-04-05 テキストボックスのキャレット位置を調べたい

03-05 Color
03-05-01 Colorオブジェクトを作成したい
03-05-02 カラーを調べ/設定したい
03-05-03 高度な設定のパラメータを調べ/設定したい

03-06 Sound
03-06-01 サウンドを再生/停止したい
03-06-02 サウンドの左右バランス(パン)を調べ/設定したい
03-06-03 サウンドの入出力バランスを調べ/設定したい
03-06-04 サウンドのボリュームを調べ/設定したい
COLUMN LiveMotion 2でサウンドをスクリプト制御する場合の注意

03-07 XML
03-07-01 XMLを作りたい
03-07-02 XMLからデータを取り出したい
03-07-03 ノードを相対的に参照したい
03-07-04 XML宣言とDOCTYPEを調べ/設定したい
03-07-05 XMLを読み込みたい
03-07-06 XMLが読みこまれたかどうか知りたい
03-07-07 XMLドキュメントをサーバーに送信したい

03-08 XMLSocket
03-08-01 XMLSocketの接続を遮断したい
03-08-02 XMLSocketでサーバーに接続したい
03-08-03 XMLSocketでサーバーとデータの送受信をしたい

03-09 Object
03-09-01 どのクラスを継承しているか知りたい
03-09-02 オブジェクトを文字列として取り出したい

03-10 Actions
03-10-01 プロジェクタの制御がしたい
03-10-02 外部のSWFムービーを読み込みたい
03-10-03 シーンを指定してジャンプしたい
03-10-04 ムービーの印刷がしたい
03-10-05 強制的に表示の更新をしたい

CAPTER-04 Flash MXで追加された部分

04-01 MovieClip
04-01-01 塗りつぶしたい
04-01-02 グラデーションで塗りつぶしたい
04-01-03 描画を削除したい
04-01-04 空のムービークリップを作成したい
04-01-05 テキストフィールドを作成/削除したい
04-01-06 曲線を描きたい
04-01-07 直線を描きたい
04-01-08 外部JPEG画像やSWFムービーを読み込みたい
04-01-09 ムービークリップにマスクをかけたい
04-01-10 ムービークリップの中のTabキー移動を無視したい

04-02 Key
04-02-01 フォーカスに関係なくキー操作に反応させたい

04-03 Mouse
04-03-01 フォーカスに関係なくマウス操作に反応させたい

04-04 Selection
04-04-01 フォーカスが移動する度に反応させたい

04-05 Sound
04-05-01 サウンドを再生した経過時間を知りたい
04-05-02 サウンドのサイズを知りたい
04-05-03 外部MP3サウンドを読み込みたい
04-05-04 サウンドの再生が終了したかどうか知りたい

04-06 TextField
04-06-01 違うフォーカスのテキストフィールド/イベントを取得したい
04-06-02 ムービーのフォント情報を知りたい
04-06-03 テキストフィールドのフォーマットを調べ/設定したい
04-06-04 HTMLテキストを表示したい
04-06-05 HTMLテキストのリンクから関数を実行したい
04-06-06 テキストフィールドの文字数を知りたい
04-06-07 テキストフィールドの内容が変更されたら知りたい
04-06-08 テキストフィールドからフォーカスが離れたら関数を実行したい
04-06-09 テキストフィールドがスクロールしたか知りたい
04-06-10 テキストフィールドをパスワード表示したい
04-06-11 テキストフィールドへの入力制限をしたい
04-06-12 テキストフィールドをスクロールしたい
04-06-13 テキストフィールドをTabキーで制御したい
04-06-14 テキストフィールドにテキストを代入したい
04-06-15 テキストフィールドの色を変更したい
04-06-16 テキストフィールドを表示/非表示したい
04-06-17 テキストフィールドのサイズを制御したい
04-06-18 テキストフィールドの位置を制御したい

04-07 TextFormat
04-07-01 ブレッドリストを表示したい
04-07-02 フォント/フォントサイズ/色を指定したい
04-07-03 文字列の表示サイズを知りたい
04-07-04 インデントや行間を設定したい
04-07-05 テキストに下線/ボールド/斜体を設定したい
04-07-06 テキストフィールドをクリックしたらHTMLを表示したい

04-08 Button
04-08-01 ボタンの周りのフォーカス表示を消したい
04-08-02 ボタン機能をオン/オフしたい
04-08-03 ボタンのイベントハンドラを使いたい
04-08-04 ボタンをTabキーで制御したい
04-08-05 ボタンのターゲットパスを知りたい
04-08-06 ボタンの上のカーソルを矢印にしたい
04-08-07 ボタンのサイズを調べ/設定したい

04-09 LoadVars
04-09-01 CGIアクセスの際のContent-Typeを調べ/設定したい
04-09-02 CGIの返り値のデータサイズを知りたい
04-09-03 変数をCGIから読み込みたい
04-09-04 CGIのデータがロードされるまで待ちたい
04-09-05 CGIにデータを渡したい
04-09-06 CGIにデータを渡し/返り値を得たい
04-09-07 URL文字列を生成したい

04-10 XML
04-10-01 XML送受信時のContent-Typeを設定したい
04-10-02 XMLのサイズを知りたい

04-11 Stage
04-11-01 ステージがリサイズされたら知りたい
04-11-02 SWFムービーが表示されている位置と表示を調べ/設定したい
04-11-03 ムービーのコンテキストメニューを消去したい
04-11-04 ステージのサイズを知りたい

04-12 System
04-12-01 SWFムービー再生のハードウェア環境を調べたい
04-12-02 SWFムービーを再生しているOSと言語を知りたい
04-12-03 SWFムービーの再生されているモニタのサイズを知りたい
04-12-04 違うドメインのコンテンツにアクセスしたい
04-12-05 CGI/外部テキストの読み込む文字コードをShift-JISに設定したい
04-12-06 Flashプレイヤーのバージョン等を知りたい

04-13 LocalConnection
04-13-01 違うサーバー間のSWFムービー同士で通信をしたい
04-13-02 ローカルコネクションの送信が成功したかどうか知りたい
04-13-03 SWFムービー同士で通信したい

04-14 SharedObject
04-14-01 ローカルのデータを読み書きしたい
04-14-02 ローカルのデータのサイズを知りたい
04-14-03 SharedObjectの命令が成功したかどうか知りたい

04-15 Function
04-15-01 生成した文字列でダイナミックに関数を呼び出したい
04-15-02 クラスを作成/継承したい

04-16 Object
04-16-01 プロパティを定義したい
04-16-02 ムービークリップにオブジェクトクラスを関連付けたい
04-16-03 プロパティが変更されたら自動的に関数を実行したい

04-17 Arguments
04-17-01 呼び出された関数を参照したい
04-17-02 呼び出し元の関数を参照したい
04-17-03 関数へ渡される引数の個数と値を知りたい

04-18 etc
04-18-01 グローバル変数や関数を作成したい
04-18-02 厳密に比較したい
04-18-03 アクセシビリティがアクティブかどうか知りたい
04-18-04 ローカルカメラの映像を取り込みたい
04-18-05 関数やメソッドを一定間隔で実行したい
04-18-06 スーパークラスのメソッドを呼び出したい
04-18-07 アクションパネルやリファレンスの内容をカスタマイズしたい

CAPTER-05 UIコンポーネント

05-01 FCheckBox
05-01-01 チェックボックスのチェックを調べ/設定したい
05-01-02 チェックボックスの値が変更されたら知りたい
05-01-03 チェックボックスの有効/無効にしたい
05-01-04 チェックボックスのラベルを変更したい
05-01-05 チェックボックスのスキンをカスタマイズしたい
05-01-06 チェックボックスのラベル表示幅を設定したい
05-01-07 チェックボックスのスタイルを変更したい

05-02 FComboBox
05-02-01 コンボボックスに項目を追加したい
05-02-02 コンボボックスの有効/無効を調べ/設定したい
05-02-03 コンボボックスのインデックス番号から項目の内容を調べたい
05-02-04 コンボボックスの項目数を知りたい
05-02-05 コンボボックスのスクロール位置を知りたい
05-02-06 コンボボックスで選択された項目を知りたい
05-02-07 コンボボックスのスキンをカスタマイズしたい
05-02-08 コンボボックスの項目を削除したい
05-02-09 コンボボックスの項目を変更したい
05-02-10 コンボボックスの項目が変更されたら知りたい
05-02-11 コンボボックスに配列データを使用したい
05-02-12 コンボボックスを編集可能にしたい
05-02-13 コンボボックスにグラフィックを表示したい
05-02-14 コンボボックスの選択項目を設定したい
05-02-15 コンボボックスの横幅を設定したい
05-02-16 コンボボックスのスタイルを変更したい
05-02-17 コンボボックスの項目を並べ替えたい

05-03 FListBox
05-03-01 リストボックスに項目を追加したい
05-03-02 リストボックスの有効/無効を調べ/設定したい
05-03-03 リストボックスの項目数を知りたい
05-03-04 リストボックスのスクロール位置を知りたい
05-03-05 リストボックスで選択されている項目を知りたい
05-03-06 リストボックスが複数選択か単一選択か調べ/設定したい
05-03-07 リストボックスのスキンをカスタマイズしたい
05-03-08 リストボックスの項目を削除したい
05-03-09 リストボックスの項目を変更したい
05-03-10 リストボックスのスクロールバーを表示/非表示したい
05-03-11 リストボックスの項目が変更されたら知りたい
05-03-12 リストボックスに配列データを使用したい
05-03-13 リストボックスにグラフィックを表示したい
05-03-14 リストボックスの項目を選択したい
05-03-15 リストボックスの高さと横幅を設定したい
05-03-16 リストボックスノスタイルを変更したい
05-03-17 リストボックスの項目を並べ替えたい

05-04 FPushButton
05-04-01 プッシュボタンの有効/無効を調べ/設定したい
05-04-02 プッシュボタンのスキンをカスタマイズしたい
05-04-03 プッシュボタンがクリックされたら知りたい
05-04-04 プッシュボタンのラベルを調べ/設定したい
05-04-05 プッシュボタンのサイズを設定したい
05-04-06 プッシュボタンのスタイルを変更したい

05-05 FRadioButton
05-05-01 ラジオボタンの値を調べ/設定したい
05-05-02 ラジオボタンの有効/無効を調べ/設定したい
05-05-03 ラジオボタンのラベルを設定したい
05-05-04 ラジオボタンの選択状態を調べ/設定したい
05-05-05 ラジオボタンのスキンをカスタマイズしたい
05-05-06 ラジオボタンが選択されたら知りたい
05-05-07 ラジオボタングループを設定したい
05-05-08 ラジオボタンのラベル表示幅を設定したい
05-05-09 ラジオボタンのスタイルを変更したい
05-05-10 ラジオボタンを値で選択したい

05-06 FScrollBar
05-06-01 スクロールバーを有効/無効に調べ/設定したい
05-06-02 スクロールバーをスクロールさせたい
05-06-03 スクロールバーのスキンをカスタマイズしたい
05-06-04 スクロールする度に処理を実行したい
05-06-05 スクロールバーの水平/垂直を設定したい
05-06-06 スクロールバーのスクロール量を調整したい
05-06-07 スクロールバーをテキスト以外に利用したい
05-06-08 スクロールバーの関連フィールドを変更したい
05-06-09 スクロールバーの長さを設定したい
05-06-10 スクロールバーのスタイルを変更したい

05-07 FScrollPane
05-07-01 スクロールペインのコンテンツを調べ/設定したい
05-07-02 スクロールペインのコンテンツの表示座標を調べ/設定したい
05-07-03 スクロールペインのコンテンツを外部から読み込みたい
05-07-04 スクロールペインのスクロールバーサイズを再調整したい
05-07-05 スクロールペインのスキンをカスタマイズしたい
05-07-06 スクロールペインのコンテンツのドラッグ可/不可を設定したい
05-07-07 スクロールペインのスクロールバー表示を設定したい
05-07-08 スクロールペインのサイズを調べ/設定したい
05-07-09 スクロールペインのスタイルを変更したい

05-08 FStyleFormat
05-08-01 スタイルフォーマットを特定のコンポーネントに適用/解除したい
05-08-02 すべてのコンポーネントに共通するプロパティを変更したい

CAPTER-06 ブラウザとの連携

06-01 LiveConnect
06-01-01 SWFムービーを再生/停止/コマ送りしたい
06-01-02 特定のフレームに制御を移したい
06-01-03 SWFムービーを拡大縮小したい
06-01-04 SWFムービーを読み込みたい
06-01-05 SWFムービーの読み込み状態を調べたい
06-01-06 Flashプラグインのバージョンを知りたい
06-01-07 変数をセットしたい
06-01-08 SWFムービーからJavaScript関数を呼び出す

06-02 HTMLとの連携
06-02-01 HTMLから変数の値を設定したい
06-02-02 flashvarsパラメータから変数の値を設定したい

CAPTER-07 LiveMotion2専用

07-01 RemoteState
07-01-01 別の場所にあるムービークリップのステートを変えたい

07-02 AutomationScript
07-02-01 コンポジションサイズを知りたい
07-02-02 四角形を作成したい
07-02-03 パスを作成したい
07-02-04 タイムスタンプを作成したい
07-02-05 選択したいオブジェクトの透明度を一括指定したい
07-02-06 線を引きたい
07-02-07 ランダムにオブジェクトのエイリアスを作成したい
07-02-08 オブジェクトを指定秒数移動させたい
07-02-09 すべてのオブジェクトを表示(シャイを解除)したい
07-02-10 選択されたオブジェクトにスクリプトを自動で埋め込みたい
07-02-11 四角形をパーティクルでバラバラに飛び散らせたい
07-02-12 選択したいテキストを下から上に移動させたい(テロップ)
07-02-13 選択したテキストをバラバラに飛び散らせたい
07-02-14 モーションデータを流用したい

07-03 FileDOM
07-03-01 ファイルを読み込みたい
07-03-02 ファイルを書き込みたい
07-03-03 フォルダの内容を取得(ファイル一覧)したい

07-04 Live Tab
07-04-01 リアルタイム時計を作りたい
07-04-02 指定した数だけランダムに線を描画したい

07-05 etc
07-05-01 コンソールに文字列を表示したい
07-05-02 GoLive 6と連携させたい(変数)
07-05-03 AfterEffectsのモーションデータを利用したい

CAPTER-08 応用例

08-01 Flash応用例
08-01-01 コンポーネントを作りたい
08-01-02 折れ線グラフを作りたい
08-01-03 棒グラフを作りたい
08-01-04 マルチカラムのスクロールフィールドが作りたい
08-01-05 リストボックス/コンボボックスにグラフィック表示したい
08-01-06 ダイアルでボリュームを調整したい

08-02 LiveMotion2応用例
08-02-01 Live Tableの作り方

APPENDIX+INDEX 付録と索引

APPENDIX
AP-01 イベント対応表
AP-02 LiveConnect一覧
AP-03 UIコンポーネントの基本
AP-04 サブウィンドウのOS別表示一覧
AP-05 キーコード表

INDEX INDEX-01 ActionScript命令一覧+INDEX
INDEX-02 AutomationScript INDEX
INDEX-03 用語INDEX

内容説明

最新バージョンFLASH MXとLiveMotion2.0に完全対応!FLASHは、Webデザインにおいて、表現力や自由度を高めるツールとして、今や「定番」となっている。そのFLASHの力を最大限に引き出すのが、ActionScript。本書は、このActionScriptを引きやすいリファレンス形式で全網羅解説。机の上に必ずおきたい一冊。

目次

1 ActionScriptの基本
2 ActionScriptのコアオブジェクト
3 Flash MX/5、LM2共通
4 Flash MXで追加された部分
5 UIコンポーネント
6 ブラウザとの連携
7 LiveMotion2専用
8 応用例

感想・レビュー

※以下の感想・レビューは、株式会社ブックウォーカーの提供する「読書メーター」によるものです。

とがり

0
読んだというか…参考?2008/12/03

外部のウェブサイトに移動します

よろしければ下記URLをクリックしてください。

https://bookmeter.com/books/69752
  • ご注意事項