吕辉 等编著
2008年1月出版
ISBN 978-7-121-05651-2
52 元(含光盘1 张)
468页
作者的话
Flash是现在浏览器中中最普及插件。而Flash动画实现的重要基础就是Actionscript。通过Actionscript,Flash实现各种更生动的效果。而2007年兴起的富媒体技术Flex技术,更需要Actionscript的支持。现在Actionscript已经推出最新版3.0。本书重点讲解了ActionScript. 3.0语言的开发和应用,大体分三个部分:基础,应用和实例。
如果读者是初学者,对语言没有任何基础或者有一点认识的,建议从基础开始,循序渐进的阅读,每个实例都手写代码,这样可以提高自身的编写代码的能力。
如果读者是有一定语言基础的,或者是其他语言的程序员,建议可以大致浏览一下语法的基础部分,重点从第8章或者第9章开始。其中第8章设计到了面向对象思想,讲解了如何运用面向对象思想来设计软件。
如果读者是ActionScript. 3.0的高级程序员,可以从第16章开始阅读,因为从第16章开始是讲解高级应用。这类读者,建议重点阅读最后一章的视频网站实例。在这一章中,不仅涉及到了ActionScript. 3.0语言的应用,还结合了ASP.net技术和还有FMS技术。
内容简介
ActionScript. 3.0是一种嵌入在Flash Player中的编程语言。本书详细而全面地介绍了ActionScript. 3.0的基础知识,并结合Flash CS3开发环境讲解如何开发实用的应用系统。全书内容包括ActionScript. 3.0 语言介绍、ActionScript3.0基本语法、事件机制、面向对象、数组、正则表达式、XML应用、常用的内置类、基本组件、数据列表组件、DataGrid组件、文本处理、绘图、几何结构、音频、视频、网络和异常处理。为了便于读者了解更多的ActionScript. 3.0的应用,本书最后还增加了一章有关视频网站系统的开发范例,具体讲解了会员管理模块、视频制作模块、视频管理模块和视频发布模块。
本书适合广大Flash和Flex开发人员、Web应用开发人员和大专院校学生阅读,尤其是具有一定计算机语言编程和设计经验的开发技术人员。
前言
前言:作者的提示
为什么我要写ActionScript. 3.0
本人接触Flash已有六、七年左右的时间了。当时最新的版本是5.0,其中的ActionScript语言已经比较完善。后来,随着Flash MX 2004的推出,ActionScript升级成了2.0。从那时开始,我就专注于ActionScript语言的研究。最令我兴奋的是,在Macromedia被Adobe公司收购不久,就推出了全新的ActionScript. 3.0。ActionScript. 3.0对面向对象的支持更完整,已经成为了一种成熟的计算机语言。我在使用的过程中,感受到了它的美妙,这么好的语言一定要介绍给大家。因此萌生了写书的想法。
本书全面地介绍了ActionScript. 3.0语言的应用,并以大量实例介绍了在Flash CS3环境下的开发。本书力求让读者全面了解ActionScript. 3.0语言的特性,并应用于开发大型项目中。
无私奉献看家本领:视频网站的搭建
2007年10月9日,Google以16.5亿美元收购YouTube(下图),使人们看到了视频网站的价值。
利用ActionScript. 3.0可以搭建出功能完善的视频网站,网站流程图如下图所示,在本书的最后一章详细介绍了实现方法。
本书的特点
1.超值案例,深入剖析
本书的最后一章选取了当下最热门的案例——视频网站系统。该系统以ASP.NET为系统后台技术,以FMS(Flash Media Server)为视频服务器,讲解如何利用ActionScript构建一个商用视频网站系统。系统分四个核心的功能模块,并逐一讲解。深入剖析了每个模块的核心功能点,使读者可以掌握其核心技术和软件设计思想。
2.跟进技术,知识最新
本书所有内容都紧跟技术发展。在ActionScript讲解上,本书选取最新版本3.0进行讲解;在Flash开发环境上,本书选取Flash最新版本CS 3;在Flex扩展开发上,本书选取Flex Builder作为开发环境;在主流后台技术上,本书选取最为流行的ASP.NET 2.0为后台技术;在流媒体服务器上,本书选取Flash最经典的FMS(Flash Media Server)进行讲解。
3.Flash、Flex兼容并举,深入学习
本书不局限于ActionScript的传统Flash应用。本书在第1章中,就扩展性地介绍ActionScript在Flex开发和应用。读者可以在传统Flash中掌握ActionScript应用,然后轻松过渡到Flex开发中。
4.八大方向,注重实践
通过本书,读者在学习ActionScript基本语法的同时,还可以深入学习ActionScript在实际中的应用。本书第五篇详细讲解ActionScript在实际开发中的八大应用方向:文本处理、绘图、几何结构、位图和滤镜、音频、视频、网络应用、异常处理。
5.内容全面,覆盖面广
本书的内容涉及到了ActionScript. 3.0语言的各个方面,从基本的语法到面向对象,从组件编程开发到应用开发,以及最后的实战开发。全书内容覆盖Actionscript的所有常见领域。
6.循序渐进,由浅入深
为了方便读者学习,本书首先让读者了解ActionScript. 3.0的语言特性,以及开发环境。然后,从基本的语法入手到Flash内置组件的应用。在本书后半部分,讲解了从绘图到多媒体网络开发的高级应用。
超值光盘内容
1.本书实例源文件
包括书中介绍的实例源文件以及各种素材,全部按照章节章节整理,读者可以在相应的文件夹中查找书中的实例。运行这些源文件需要的环境如下。
— 处理器:Intel Pentium 4、Intel Centrino、Intel Xeon或Intel Core Duo(或兼容)处理器。
— 操作系统:Microsoft Windows XP(Service Pack 2)或Windows Vista。
— 内存:512MB(建议使用1GB)。
— 硬盘:2.5GB的可用硬盘空间。
— 显示器:支持1024x768分辨率的显示器(带有16位视频卡)。
2.赠送26个Flex 3.0技术要点学习课件
共26个文件619桢动画,并以幻灯片的形式播放,囊括了Flex 3.0的所有知识,通过它可以了解Flex的各种概念,为深入学习打下基础。
3.赠送24个Flash ActionScript. 3.0技术要点学习课件
包含全书内容的介绍,包括24章419帧动画,并以幻灯片的形式播放,可以说是自学的最好素材。同时还可以作为老师的讲义,在授课时使用。
适合的读者
— Flash开发人员
— Flex开发人员
— 软件开发工程师
— ActionScript编程爱好者
— 大中专院校的学生
— 社会培训学生
FlashFlex ActionScript 3-72.jpg
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/13164110/viewspace-226920/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/13164110/viewspace-226920/