Flash和Flex开发者指南:Adobe AIR深度探索

需积分: 10 11 下载量 157 浏览量 更新于2024-12-30 收藏 14.54MB PDF 举报
"Adobe AIR in Action 是一本专注于Adobe AIR技术的书籍,主要面向Flash和Flex开发者。书中不涉及HTML和JavaScript创建AIR应用,而是集中讨论使用Flash和Flex进行AIR应用开发。尽管AIR的API在ActionScript和JavaScript中非常相似,但作者选择只关注Flash和Flex的细节,以避免同时处理JavaScript的所有微妙之处导致内容分散。本书由Joseph Lott、Kathryn Rondo、Samuel Ahn和Ashley Atkins合著,由Manning出版社出版。" 在深入探讨Adobe AIR的知识点之前,首先要明白Adobe AIR是什么。Adobe AIR(Adobe Integrated Runtime)是一个跨平台的运行环境,允许开发人员使用Flash、Flex、HTML和JavaScript等技术创建桌面应用程序。它结合了Web应用的灵活性和桌面应用的特性,为用户提供了一种全新的交互体验。 1. **Flash和Flex开发AIR应用**: - 书中强调了对Flash和Flex开发者的专注,这意味着读者将学习如何利用这两者的优势来构建AIR应用。Flash擅长动态内容和多媒体,而Flex则提供更强大的用户界面和数据管理工具。 2. **ActionScript与JavaScript的API相似性**: - AIR API在ActionScript和JavaScript中的相似性意味着开发者可以利用已有的ActionScript知识来开发桌面应用。然而,书中指出,尝试同时处理两种语言的细节可能会使内容变得复杂,因此选择了专攻Flash和Flex。 3. **跨平台能力**: - Adobe AIR支持在多个操作系统上运行,如Windows、Mac OS和Linux,使得开发者能够创建一次编写、到处运行的应用程序。 4. **桌面应用的特性**: - 使用Adobe AIR开发的应用可以访问本地文件系统、网络、系统通知等桌面特有的功能,提供更丰富的用户体验。 5. **开发工具**: - 开发者可以使用Adobe Animate(前身为Flash Professional)或Flex Builder(现为Flash Builder)来创建和测试AIR应用。 6. **实例和最佳实践**: - 预计书中会包含许多实际示例和最佳实践,帮助开发者理解如何在真实世界场景中应用AIR技术。 7. **版权和商标声明**: - 书中的所有内容受版权保护,未经许可不得复制或传播。书中提及的制造商和产品的名称可能是其各自商标,Manning出版社在尊重知识产权的同时,尽可能地标注了这些商标。 通过阅读《Adobe AIR in Action》,开发者不仅可以深入了解Adobe AIR的原理和应用,还能掌握如何用Flash和Flex实现高效、功能丰富的桌面应用程序。这本书对于那些希望扩展Web开发技能到桌面领域的专业人士来说,无疑是一本宝贵的资源。