デザイン面でもコーディング面においても、既成概念の枠にとらわれない創造的な解決が求められるFlashオーサリングの現場では、標準的な方法ではうまくいかない場合のHackや打開策の余地はまだ大いに残されている。本書は、各種エフェクトやマスクなどの基本的なテクニックを深く掘り下げ、さらにFlashの限界を超えるためのアイデアとその実装を解説。Flash Webデザイン、ActionScript、Flashコンテンツへの新しいアイデアを拓く、すべてのFlash Hackerへ贈る珠玉のHack集である。
Flash Hacks
―プロが教えるテクニック & ツール100選
Sham Bhangal 著、株式会社クイープ 訳
- TOPICS
- Hacks , Programming , Web
- 発行年月日
- 2005年07月
- PRINT LENGTH
- 544
- ISBN
- 4-87311-235-4
- 原書
- Flash Hacks: 100 Industrial-Strength Tips & Tools
- FORMAT
関連ファイル
目次
まえがき 謝辞 はじめに 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のレビュー 索引