Flex与ActionScript3程序开发:无缝衔接Flash动画示例

需积分: 3 1 下载量 6 浏览量 更新于2024-09-21 收藏 943KB PDF 举报
Flex与ActionScript3程序开发是一本由陈爽和付凯合著的专业书籍,专为那些想要深入了解这两种技术的开发者提供实用的教学内容。该书由清华大学出版社和北京交通大学出版社共同出版,注重实践性,所有的实例源码都可在http://www.uur.cn/book 下载样章以供学习者参考。 本书的核心内容围绕Flex和ActionScript3展开,Flex是Adobe公司推出的一款强大的富互联网应用程序(RIA)开发框架,它结合了Flash的强大视觉表现力和可扩展性,使得开发者能够构建高性能、跨平台的应用程序。ActionScript3则是其官方编程语言,用于编写Flex应用的交互逻辑和脚本。 在第八章中,作者详细讲解了如何实现Flex与Flash的无缝衔接,这是很多开发者在开发过程中可能会遇到的关键部分。这一章的重点在于如何使用SWFLoader加载swf格式的文件,这是一种常用的在Flex中嵌入和控制外部Flash内容的方法。图8-1展示了如何在Flex应用程序中加载一个swf动画,并通过SWFLoader组件实现在动画结束后自动重新播放,利用ActionScript3中的函数和事件处理来控制动画流程。 实例代码8-1是一个具体的代码示例,展示了如何声明和使用SWFLoader,以及如何调用Flash动画的goToAndPlay方法来实现动画的循环播放。通过这段代码,读者可以学习到如何通过变量FlashCon引用加载的MovieClip对象,以及如何在用户点击按钮时触发playAgain函数,使动画继续播放。 总结来说,本书不仅教授了Flex的基本架构和设计原则,还深入讲解了ActionScript3在Flex中的实际运用,包括文件加载、事件处理和与Flash集成等关键技能。对于希望通过学习这两者来提升自己RIA开发能力的读者来说,这是一本极具价值的学习资源。