MdNCORPORATION

ラーニングActionScript ~プロが教えるフラッシュ5・アクションスクリプト講座

ラーニングActionScript ~プロが教えるフラッシュ5・アクションスクリプト講座

Sham Bhangal
本体 3800円(税別) ※電子書籍の価格は各販売ストアにてご確認ください。
発売日 2001-09-03
仕様 B5変 232*182/496P
ISBN 978-4-8443-5606-6
Webのインタラクティブ性にあらたな可能性を切り開いたFlash ActionScript。本書は今やWebデザインにとって必須の技術となったActionScriptをゼロから理解するためのガイドブックです。プロのWebデザイナーである著者が、プログラムの仕組みや基本知識をはじめ、実際のサイト構築を踏まえたスクリプトのプランニングや応用を詳細に解説。各章に織り込まれたステップバイステップのレッスンでは、ActionScriptの基礎から応用までのテクニックが実践的に習得できます。

→ダウンロードはこちら



目次


ゼロから学べるActionScriptの基本と
Webをインタラクティブに変身させるテクニック!


Webのインタラクティブ性にあらたな可能性を切り開いたFlash ActionScript。
本書は今やWebデザインにとって必須の技術となったActionScriptをゼロから理解するための
ガイドブックです。プロのWebデザイナーである著者が、プログラムの仕組みや基本知識をは
じめ、実際のサイト構築を踏まえたスクリプトのプランニングや応用を詳細に解説。各章に織
り込まれたステップバイステップのレッスンでは、ActionScriptの基礎から応用までのテク
ニックが実践的に習得できます。

-------------------------<目次>------------------------------

はじめに 3

本書について 11
ActionScriptの世界へようこそ 11
本書の目的と方針 12
ダウンロードできるFLAファイル 14
本書の使い方 14
ムービーエクスプローラ 15
ステージの座標 16
Flashの環境設定 16
本書の表記について 17
WindowsとMacintosh 18

第1章 ActionScriptの基本 19
イベントとその扱い方 20
Flashのイベント 21
リアルタイムイベント 22
コメント 28
コマンド、引数、プロパティ 31
命令 32
シンタックス 33
ネスト 36

第2章 ムービーの計画 47
計画の立て方 48
アイデアのライブラリ 49
絵コンテ 51
ActionScriptの組み立て方 54
トップダウンの考え方 54
ボトムアップの考え方 56
フローチャート 59
stun:design Webサイト 62

第3章 タイムラインアクション 67
タイムラインパス 69
基本的なタイムラインアクションの追加 74
タイムラインのラベル 81
stun:design Webサイト 95

第4章 基本的なインタラクティブ性 101
ムービークリップを使ったインタラクティブ性 108
ボタンイベントを使ったインタラクティブ性 116
ボタンイベントを使ったナビゲーション 119

第5章 ナビゲーションのトリック 131
見えないボタン 132
サイト構造 136
シーンのリンク 137
ラベルのリンク 138
ムービークリップのリンク 138
SWFとレベルのリンク 139
stun:designサイトのインターフェイス 140
ボタンにアニメーションを追加する 142
ドラッグ可能ウィンドウ 143

第6章 変数 157
変数 159
値とデータ型 160
ストリングの格納 160
数値の格納 161
式を使って値を格納する方法 162
入力と出力 163
ストリング式の使用 169
変数の命名 170
数値式の使用 172
数値式の応用 174
ブール値 175
ActionScriptのオブジェクト、プロパティ、メソッド 178
オブジェクト 179
Mathオブジェクト 179
Stringオブジェクト 180

第7章 ループと条件分岐 185
条件分岐 186
実生活での条件分岐 186
Flashでの条件分岐 187
ifアクション 190
elseifアクション 196
elseアクション 200
ループ 203
ActionScriptのループ 204
while...doループ 205
Forループ 214
配列 218
配列の作成 223
「ハングマン」ゲーム 224
グラフィック 224
ムービーの構造 226
ルートタイムラインのスクリプト:フレーム1 228
ルートタイムラインのスクリプト:フレーム2 229
ルートタイムラインのスクリプト:フレーム4 232
ルートタイムラインのスクリプト:フレーム5 233
ルートタイムラインのスクリプト:enterボタン 233
stun:design Webサイト 237

第8章 サウンド 245
サウンドオブジェクト 246
サウンドの開始と停止 263
ActionScriptとストリーミング 264
stun:design Webサイト 266
サウンドオブジェクトの作成 274

第9章 高度なインタラクティブ処理 279
インスタンス 280
Flashの考え方 281
クラス 282
メソッド 283
プロパティ 284
ビヘイビア 286
オブジェクトの定義 287
ムービークリップ 287
非グラフィックオブジェクト 288
高度なインタラクティブ性とオブジェクトプロパティ 288
プリローダーとキャッシュデテクタの計画を立てる 289
プリローダーとキャッシュデテクタをActionScriptで制御する 290
プリローダー 292
イントロ 294
stun:designのスライド 300
stun:design Webサイト 306
構造の作成 307
ナビゲーションの概要 311
メニューバー 312

第10章 モジュール式ActionScript 321
モジュール式ActionScript 322
ブラックボックスプログラミング 323
ビヘイビアムービークリップ 332
本物の動きを作成する 333
慣性のビヘイビア 341
大群のビヘイビア 344
スマートクリップ 349
stun:design Webサイト 352
ページを隠す 358

第11章 スプライト 369
スプライトとは 370
制御 372
グローバルデータとローカルデータ 372
動き 374
衝突 375
stun:zapperを計画する 379
ゲームの世界(グローバルレベル) 381
screenTop、screenBottom、screenRight、screenLeft 382
score 382
level、skill、accel 382
speed 382
shipDead、fired、shipHeight 382
プレーヤー(宇宙船とそのインターフェイス) 385
SwarmAlien(エイリアンオブジェクトとそのインターフェイス) 388
弾(弾オブジェクトとそのインターフェイス) 393
終焉 395
stun:design Webサイト 395
ページ1:スプラッシュ 396
ページ2:イントロ 400
ページ3:メインコンテンツ 406
ウィンドウのグラフィックとボタン 410
コンテンツムービークリップ 416
ウィンドウビヘイビア 417
統合 420
最後の2つのボタン 423

付録A イベント 427
ボタンのイベント 427
Press 428
Release 428
Release Outside 428
Key Press 428
Roll Over 429
Roll Out 429
Drag Over 429
Drag Out 430
ムービーのイベント 430
Load 431
Unload 431
Mouse up/down/move 431
Key down/up 433

付録B プロパティ 433
_alpha 434
_currentframe 434
_droptarget 434
_framesloaded 434
_height 434
_name 435
_quality 435
_rotation 435
_target 436
_totalframes 436
_url 436
_visible 437
_width 437
_x、_y 438
_xscale、_yscale 439
_xmouse、_ymouse 439

付録C 変数と演算子 441
変数 441
演算子 443
論理NOT(!) 443
論理AND(&&) 444
論理OR(||) 444
不等値(!=) 444
剰余(%) 445
インクリメントとデクリメント(++と--) 445
より小さい、以下、より大きい、以上(<、<=、>、>=) 445
演算子の優先順位 447

付録D Flash 5の互換性 449
Flash 4ファイルをFlash 5ファイルに変換する方法 451
不要なNumber()コマンドをすべて削除する 452
Flash 4のパスをFlash 5のドット表記に変換する 453
TellTargetアクションを同等のドット表記に変換する 455
SetProperty/GetPropertyアクションを同等のドット表記に変換する 456
Flash 5のコンテンツを以前のバージョンとの互換形式で書き出す 456

付録E デバッグ 459
エラーを回避するコツ 459
よくある間違い 460
デバッグツール 462
[出力]ウィンドウ 462
ActionScriptのtraceアクション 463
デバッガ 464

付録F

芸術を気軽に楽しめる!おすすめアートブック・セレクション

基礎から演出まで! イラスト表現のヒントが満載の8冊