Object-Oriented ActionScript 3.0

Peter Elst, Sas Jacobs

  • 出版商: Friends of Ed
  • 出版日期: 2007-07-24
  • 售價: $1,860
  • 貴賓價: 9.5$1,767
  • 語言: 英文
  • 頁數: 640
  • 裝訂: Paperback
  • ISBN: 1590598458
  • ISBN-13: 9781590598450
  • 相關分類: ActionScript & FLASHObject-oriented
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

Description

  • Learn object-oriented programming in actionscript 3.0
  • Covers both the Flash and Flex environments
  • Includes design patterns, custom frameworks, data binding, and other crucial techniques

Object-oriented programming (OOP) is something that is usually considered a black art for hardcore programmers, not a topic of conversation for Flash developers. However, when adobe introduced actionscript 3.0 to the mix, it changed everything. actionscript 3.0 is much more powerful than previous versions, allowing Flash developers to produce robust object-oriented applications. but with that power comes great responsibility—OOP is now a requirement, rather than optional, and there are new things to learn.

But never fear—this book, based on the ever-popular Object-Oriented ActionScript for Flash 8, provides you all you need to delve into the world of OOP with confidence, whether you are using the Flash IDE, Flex builder, or even command-line tools for your development work.

First, you are taken gently through all the principles of OOP that you need to know, and then given a guide to designing and implementing applications in actionscript 3.0. Next, we step up a gear, showing you the Flex builder development environment and teaching about creating reusable, extensible component frameworks—manager classes, animation and effects classes, UI widgets, and more. lastly, we look at some more advanced topics such as communication between Flash and the browser and Web services. case studies are included that apply the knowledge presented, giving you real-world projects to learn from and adapt for use in your own work.

Mastering object-oriented programming is essential for modern Flash development, and Object-Oriented ActionScript 3.0 is the only guide you'll need.

In this book you'll learn:

  • the essential principles of object-oriented programming, including inheritance, encapsulation, polymorphism, and more
  • Valuable lessons on actionscript 3.0 project planning and programming, including design patterns and source control
  • How to create your own extensible, reusable application framework using OOP best practices
  • Advanced data integration techniques such as Web services and communication between Flash and the browser Object-Oriented ActionScript 3.0

Table of Contents

  • PART ONE: OOP AND ACTIONSCRIPT
    • Chapter 1: Introduction to OOP
    • Chapter 2: Programming Concepts
    • Chapter 3: ActionScript 3.0 Programming
  • PART TWO: FLASH OOP GUIDELINES
    • Chapter 4: Planning
    • Chapter 5: Project Workflow
    • Chapter 6: Best Practices
    • Chapter 7: Working with Flex 2
  • PART THREE: CORE OOP CONCEPTS
    • Chapter 8: Encapsulation
    • Chapter 9: Classes
    • Chapter 10: Inheritance
    • Chapter 11: Polymorphism
    • Chapter 12: Interfaces
    • Chapter 13: Design Patterns
    • Chapter 14: Case Study: An OOP Media Player
  • PART FOUR: BUILDING AND EXTENDING DYNAMIC FRAMEWORKS
    • Chapter 15: Manager Classes
    • Chapter 16: UI Widgets
    • Chapter 17: OOP Animation and Effects
  • PART FIVE: DATA INTEGRATION
    • Chapter 18: Exchanging Data Between Components
    • Chapter 19: Communication Between Flash and the Browser
    • Chapter 20: Server Communication (XML and Web Services)
    • Chapter 21: Case Study: Slideshow Engine
  • 商品描述(中文翻譯)

    描述

    學習 ActionScript 3.0 中的物件導向程式設計
    涵蓋 Flash 和 Flex 環境
    包括設計模式、自訂框架、資料綁定和其他重要技術

    物件導向程式設計(OOP)通常被視為專業程式設計師的黑魔法,而不是 Flash 開發人員的談話主題。然而,當 Adobe 將 ActionScript 3.0 引入其中時,一切都改變了。ActionScript 3.0 比以前的版本更強大,使 Flash 開發人員能夠製作強大的物件導向應用程式。但是,隨著這種強大的功能,也帶來了巨大的責任 - OOP 現在是必需的,而不是可選的,還有新的東西需要學習。

    但不要擔心 - 這本書基於廣受歡迎的《Object-Oriented ActionScript for Flash 8》,為您提供了所有您需要的東西,讓您有信心深入研究 OOP 的世界,無論您是使用 Flash IDE、Flex Builder,還是命令行工具進行開發工作。

    首先,您將輕鬆地了解所有您需要知道的 OOP 原則,然後提供一個指南,教您如何在 ActionScript 3.0 中設計和實現應用程式。接下來,我們將提升一個檔次,向您展示 Flex Builder 開發環境,並教您如何創建可重複使用、可擴展的元件框架 - 管理類、動畫和效果類、UI 小工具等。最後,我們將探討一些更高級的主題,例如 Flash 和瀏覽器之間的通訊和 Web 服務。書中包含應用所介紹的案例研究,讓您從中學習並適應到自己的工作中。

    精通物件導向程式設計對於現代 Flash 開發至關重要,而《Object-Oriented ActionScript 3.0》是您唯一需要的指南。

    在本書中,您將學到:

    物件導向程式設計的基本原則,包括繼承、封裝、多型等
    有關 ActionScript 3.0 專案規劃和程式設計的寶貴經驗,包括設計模式和原始碼控制
    如何使用 OOP 最佳實踐創建自己的可擴展、可重複使用的應用程式框架
    高級資料整合技術,例如 Web 服務和 Flash 與瀏覽器之間的通訊《Object-Oriented ActionScript 3.0》

    目錄

    第一部分:OOP 和 ActionScript
    第1章:OOP 簡介
    第2章:程式設計概念
    第3章:ActionScript 3.0 程式設計

    第二部分:Flash OOP 指南
    第4章:規劃
    第5章:專案工作流程
    第6章:最佳實踐
    第7章:使用 Flex 2

    第三部分:核心 OOP 概念