Foundation XML and E4X for Flash and Flex (Paperback)
暫譯: Flash 和 Flex 的 XML 與 E4X 基礎知識

Sas Jacobs

  • 出版商: Friends of Ed
  • 出版日期: 2009-01-14
  • 定價: $1,200
  • 售價: 2.5$299
  • 語言: 英文
  • 頁數: 520
  • 裝訂: Paperback
  • ISBN: 1430216344
  • ISBN-13: 9781430216346
  • 相關分類: XML
  • 立即出貨(限量) (庫存=2)

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

相關主題

商品描述

XML is the lingua franca of the Web. All designers and developers working in a web environment need a sound understanding of XML and its role in application development. Many software packages and organizations allow for the exchange of data using an XML format. Web services and RSS feeds are now commonplace.

For those working with Flash and Flex, a thorough understanding of XML is particularly important. XML documents are one option for the data provided to SWF applications. Flash and Flex can load, display, and modify XML content. These applications can also send XML content to other applications for updating or for use in different situations.

ActionScript 3.0 introduces some fundamental changes to the way in which Flash and Flex applications work with XML. One significant change is that XML is now a native data type. ActionScript 3.0 also introduces new classes and a different framework for working with external documents. These changes are based on the E4X ECMAScript standard, and they streamline and simplify the process for working with XML in Flash and Flex.

In this book, Sas Jacobs gives you an introduction to XML and E4X. She explores the new XML and XMLList classes and explains E4X expressions, providing examples for both Flash and Flex. In addition to explaining how to incorporate XML documents in SWF applications, Sas Jacobs shows you approaches specific to Flash and Flex and explores real-world usage. The book finishes with two case studies. In the first, you will learn how to consume and display information and images from Flickr using Flash. In the second, you will work with Adobe Kuler in Flex.

Whether you are a designer or developer, this book will help you work with XML and make the transition from ActionScript 2.0 to ActionScript 3.0. It will also provide you with an excellent grounding if you are new to Flash and Flex.

In this book, you'll learn how to:

  • Work with the new XML and XMLList classes in ActionScript 3.0
  • Build E4X expressions in ActionScript 3.0 to simplify your work flow
  • Work with XML content in Flash and Flex to create dynamic web applications
  • Consume REST and SOAP web services in Flash and Flex
  • Build real-world Flash and Flex XML applications

Summary of Contents

  1. Introduction to XML
  2. Generating XML Content
  3. Actionscript 3.0 and XML
  4. Using E4X Expressions
  5. Using the URLLoader Class With XML Documents
  6. Loading Methods Specific to Flex
  7. Loading Methods Specific to Flash
  8. Modifying XML Content With Actionscript 3.0
  9. Communicating With the Server
  10. Consuming Web Services With Flex
  11. Consuming Web Services With Flash
  12. Flash Case Study
  13. Flex Case Study

商品描述(中文翻譯)

XML 是網路的通用語言。所有在網路環境中工作的設計師和開發人員都需要對 XML 及其在應用程式開發中的角色有充分的理解。許多軟體包和組織允許使用 XML 格式進行數據交換。網路服務和 RSS 提要現在已經變得非常普遍。

對於使用 Flash 和 Flex 的人來說,徹底理解 XML 特別重要。XML 文件是提供給 SWF 應用程式的數據選項之一。Flash 和 Flex 可以加載、顯示和修改 XML 內容。這些應用程式還可以將 XML 內容發送到其他應用程式以進行更新或在不同情況下使用。

ActionScript 3.0 對 Flash 和 Flex 應用程式如何處理 XML 進行了一些根本性的改變。一個重要的變化是 XML 現在是一種原生數據類型。ActionScript 3.0 還引入了新的類別和不同的框架來處理外部文檔。這些變化基於 E4X ECMAScript 標準,簡化了在 Flash 和 Flex 中處理 XML 的過程。

在本書中,Sas Jacobs 為您介紹 XML 和 E4X。她探討了新的 XML 和 XMLList 類別,並解釋了 E4X 表達式,提供了 Flash 和 Flex 的範例。除了說明如何在 SWF 應用程式中整合 XML 文件外,Sas Jacobs 還展示了特定於 Flash 和 Flex 的方法,並探討了實際使用情況。本書以兩個案例研究結束。在第一個案例中,您將學習如何使用 Flash 從 Flickr 獲取和顯示信息和圖片。在第二個案例中,您將在 Flex 中使用 Adobe Kuler。

無論您是設計師還是開發人員,本書將幫助您處理 XML,並從 ActionScript 2.0 過渡到 ActionScript 3.0。如果您是 Flash 和 Flex 的新手,本書也將為您提供良好的基礎。

在本書中,您將學習如何:
- 在 ActionScript 3.0 中使用新的 XML 和 XMLList 類別
- 在 ActionScript 3.0 中構建 E4X 表達式以簡化工作流程
- 在 Flash 和 Flex 中處理 XML 內容以創建動態網頁應用程式
- 在 Flash 和 Flex 中使用 REST 和 SOAP 網路服務
- 構建實際的 Flash 和 Flex XML 應用程式

內容摘要
1. XML 介紹
2. 生成 XML 內容
3. ActionScript 3.0 和 XML
4. 使用 E4X 表達式
5. 使用 URLLoader 類別處理 XML 文件
6. 特定於 Flex 的加載方法
7. 特定於 Flash 的加載方法
8. 使用 ActionScript 3.0 修改 XML 內容
9. 與伺服器通信
10. 使用 Flex 消費網路服務
11. 使用 Flash 消費網路服務
12. Flash 案例研究
13. Flex 案例研究