Flash Hacks

―プロが教えるテクニック & ツール100選

[cover photo]
TOPICS
Hacks , Programming , Web
発行年月日
PRINT LENGTH
544
ISBN
4-87311-235-4
原書
Flash Hacks: 100 Industrial-Strength Tips & Tools
FORMAT
PDF
Print
3,960円
この商品は品切れ再入荷未定です

デザイン面でもコーディング面においても、既成概念の枠にとらわれない創造的な解決が求められるFlashオーサリングの現場では、標準的な方法ではうまくいかない場合のHackや打開策の余地はまだ大いに残されている。本書は、各種エフェクトやマスクなどの基本的なテクニックを深く掘り下げ、さらにFlashの限界を超えるためのアイデアとその実装を解説。Flash Webデザイン、ActionScript、Flashコンテンツへの新しいアイデアを拓く、すべてのFlash Hackerへ贈る珠玉のHack集である。

関連ファイル

目次

まえがき
謝辞
はじめに

1章 ビジュアルエフェクト
	1.	ピクセルごとのトランジションのシミュレーション
	2.	ピクセルごとのテキストエフェクト
	3.	古いフィルム粒子のシミュレーション
	4.	GIFアニメーションからのSWFの作成
	5.	Photoshop PSDファイルからのアニメーションの作成
	6.	ブルックリンで木を育てる
	7.	風に吹かれて:木の動きのシミュレーション
2章 カラーエフェクト
	8.	ビデオカラーエフェクト
	9.	ビデオの白黒フェーディング
	10.	カスタムカラートランスフォームクラス
	11.	色見本のカスタマイズ
	12.	自然の配色の取り入れ
	13.	セピアエフェクトのシミュレーション
3章 描画とマスク
	14.	実行時に塗りつぶされた円を作成するには
	15.	合成アートの作成
	16.	すき間のないタイルの作成
	17.	パターンによる塗りつぶし
	18.	Escherの模倣
	19.	アルファプロパティの補正
	20.	複雑なシェイプのマスキング
	21.	干渉縞とリップルエフェクト
	22.	ビットマップの縁のぼかし
	23.	ビットマップへのベクトルエッジの追加
	24.	ビットマップの位置ずれの解決
	25.	ページをめくるエフェクト(対称性とマスクの活用)
4章 アニメーション
	26.	なめらかなスクリプトアニメーション
	27.	時間制御のアニメーション
	28.	帯域幅にやさしい高速キャラクターアニメーション
	29.	モーショングラフィックスの選択肢
	30.	どこかで見たような気がする新しいアニメーション
	31.	『マトリックス』のHack
	32.	コンピュータで生成するキャラクターアニメーション
	33.	パーティクルエフェクト
	34.	複雑なシェイプのシェイプトゥイーン
5章 3Dと物理学
	35.	3Dのシミュレーション
	36.	パノラマ画像
	37.	最適化された3Dプロッタ
	38.	加速による重力と摩擦のシミュレーション
	39.	投球のシミュレーション
	40.	複数の衝突の検出
	41.	方向転換
6章 テキスト
	42.	判読可能なテキスト
	43.	テキストフィールドのオートコンプリート
	44.	全入力単語リストの作成
	45.	Flashへの複雑なフォーマットのインポート
	46.	FlashでのHTMLとCSS
	47.	ヘルプテキストとしてのアクセシビリティテキストの使用
	48.	テキストエフェクトフレームワーク
	49.	タイプライターエフェクト
	50.	時間に基づくテキストエフェクト
	51.	タイムラインテキストエフェクト
7章 サウンド
	52.	音声合成装置の作成
	53.	口を動かして話すアバター
	54.	「どこでも」サウンドキッカー
	55.	狭帯域モノラルサウンドからステレオサウンドへの変換
	56.	リアルタイムサウンドエフェクト
	57.	UIサウンドの作成
	58.	サウンドの最適化
	59.	サウンドのタイムコード(キューポイント)
	60.	カスタムサウンドトランスフォームクラス
8章 ユーザーインターフェイス要素
	61.	Amitのダイヤル
	62.	右と中央のマウスボタン
	63.	ボタンのムービークリップ
	64.	おい、スクロールバーはどこだ
9章 パフォーマンスと最適化
	65.	Flashファイルの肥大化への対処
	66.	複雑なサイトのための帯域幅のテスト
	67.	低品質な設定のカモフラージュ
	68.	パフォーマンスを向上させるグラフィックの最適化
	69.	実行時のパフォーマンスのベンチマーク
	70.	アニメーションの複雑さの動的な調整
	71.	パフォーマンスの見積もり
	72.	ビットマップでのベクトルの代用
	73.	コンポーネントのダウンロードと使用の最適化
10章 ActionScript
	74.	外部スクリプトエディタ
	75.	厳格な型指定とカジュアルユーザー
	76.	コードヒント
	77.	オブジェクトのクローン化
	78.	アイドルタイマー(タイムアウトイベント)
	79.	ActionScriptによる高速検索
	80.	actionsレイヤーのロック
	81.	trace()によるデバッグ
	82.	ドキュメントに載っていないActionScript
	83.	ASnative()のバックドア
	84.	あまり知られていない演算子
	85.	ASCファイルのXMLインポート
11章 ブラウザの統合
	86.	ブラウザにやさしいサイトの作成
	87.	ユニバーサルFlashプラグインスニファ
	88.	複数のFlashプラグインのテスト
	89.	環境設定とパブリッシュのデフォルト
	90.	SWFを一定のサイズで中央に表示するには
	91.	CSSによるブラウザの中央寄せ
	92.	コンテンツの動的なサイズの変更
	93.	FlashでのHTMLリンクの作成
	94.	Flashへの[戻る]ボタンの統合
	95.	Flash SWFでのキーボードフォーカスの取得
	96.	ショートカットキーの追加
12章 セキュリティ
	97.	SWFからのコンテンツの復元
	98.	Flashファイルの保護
	99.	「SWFオウチニデンワ」
	100.	コンパイル後のActionScriptのレビュー

索引