ActionScript3.0编程基础与範例教程


ActionScript3.0编程基础与範例教程

文章插图
ActionScript3.0编程基础与範例教程【ActionScript3.0编程基础与範例教程】《ActionScript3.0编程基础与範例教程》是2014年清华大学出版社出版的图书,作者是何红玉、夏文栋 。
基本介绍书名:ActionScript3.0编程基础与範例教程
作者:何红玉、夏文栋
ISBN:9787302335702
定价:54元
出版社:清华大学出版社
出版时间:2014年12月18日
装帧:平装
开本:16开 
内容简介Flash是一个功能强大的动画设计製作软体,已经广泛套用于动画设计、网站建设、商业演示、互动游戏的製作以及RIA应用程式的开发 。ActionScript 3.0是Adobe公司为Flash推出的新一代程式语言,实现了完全面向对象的技术,其符合ECMAScript规範,具有出色的XML处理能力、改进的事件模型、用于处理萤幕元素的体系结构以及执行速度快等特点 。将Flash与ActionScript 3.0结合,能够创作出近于完美的互动作品 。对于初学者而言,完全可以跳过ActionScript 2.0等过去的版本,直接学习ActionScript 3.0,这样反而能够更好地掌握它 。对于熟悉ActionScript 2.0的设计师而言,也需要系统学习和掌握ActionScript 3.0的编程理念,这无疑也是跟上技术发展、提高自身能力的需要 。本书以Flash CS6简体中文版作为软体平台,从ActionScript 3.0程式设计的基础知识...本书是一本介绍ActionScript 3.0程式设计的教材,从基础实用角度出发,由浅入深、循序渐进地介绍用ActionScript 3.0进行程式设计和製作的方法 。全书共13章,分别介绍了Flash ActionScript 3.0的编程环境、程式设计基础、事件处理、对象的显示和操作、影片播放的控制、使用文本、数组和时间的套用、数学计算和运动的实现、图形和3D运动、点阵图和滤镜、XML和Tween动画、声音和视频以及组件的套用和档案操作 。本书是一本介绍ActionScript 3.0程式设计的教材,从基础实用角度出发,由浅入深、循序渐进地介绍用ActionScript 3.0进行程式设计和製作的方法 。全书共13章,分别介绍了Flash ActionScript 3.0的编程环境、程式设计基础、事件处理、对象的显示和操作、影片播放的控制、使用文本、数组和时间的套用、数学计算和运动的实现、图形和3D运动、点阵图和滤镜、XML和Tween动画、声音和视频以及组件的套用和档案操作 。图书目录第1章Flash ActionScript 3.0编程环境1.1Flash程式开发环境1.1.1关于ActionScript 3.0的编程环境1.1.2Flash CS6的操作界面1.1.3Flash的“动作”面板1.1.4为程式开发而进行的设定1.2置于时间轴的ActionScript 3.0代码1.2.1将代码放置在Flash时间轴的帧中1.2.2时间轴上代码执行的顺序1.3Flash文档的发布和测试1.3.1将文档发布为SWF档案1.3.2文档的测试1.3.3trace函式的使用1.4本章小结第2章ActionScript 3.0编程基础2.1变数和常量2.1.1变数2.1.2常量2.2数 据 类 型2.2.1常用的数据类型2.2.2数据类型的转换2.3运算符2.3.1常见的运算符2.3.2运算符的优先权2.4程式结构2.4.1顺序结构2.4.2分支结构2.4.3循环结构2.4.4break语句和continue语句2.4.5结构嵌套範例——百钱买百鸡2.5函式2.5.1函式的定义和调用2.5.2参数2.5.3函式的返回值2.5.4函式的嵌套调用和递归调用2.6面向对象的编程2.6.1类2.6.2使用类2.6.3对象2.6.4继承和接口2.7本章小结...第3章ActionScript的事件处理3.1事件处理的基础知识3.1.1了解事件流3.1.2事件侦听器3.1.3关于Event类3.1.4常用的事件3.2滑鼠事件套用範例3.2.1自定义滑鼠指针3.2.2实现热区互动3.2.3实现对象的拖放3.2.4使用滑鼠双击事件3.2.5使用滑鼠滚轮3.3键盘事件套用範例3.3.1使用KeyboardEvent类3.3.2使用Keyboard类3.3.3使用Tab键实现对象选择3.4触发连续动作3.4.1使用ENTER_FRAME事件3.4.2使用Timer事件3.5本章小结第4章对象显示和操作4.1添加显示对象4.1.1舞台上的显示对象4.1.2使用addChild方法添加视觉元件4.1.3使用addChildAt方法添加视觉元件4.1.4删除显示对象4.1.5显示对象的深度管理4.1.6动态获取显示对象4.2设定对象的位置、大小和角度4.2.1设定对象在舞台上的位置4.2.2设定对象的大小4.2.3旋 转 对 象4.3设定对象的颜色和透明度4.3.1使用color属性设定对象颜色4.3.2使用乘数属性和偏移属性设定对象颜色4.3.3设定对象的透明度4.4显示对象的碰撞检测4.4.1使用hitTestObject方法4.4.2使用hitTestPoint方法4.5使用遮罩4.6本章小结第5章控制影片的播放5.1控制时间轴5.1.1控制动画的播放和停止5.1.2使播放头跳转到指定的帧5.1.3MovieClip类的常用属性 5.2控制舞台5.2.1使用帧频5.2.2设定舞台的大小5.2.3舞台上影片剪辑间的相互控制5.3自定义上下文选单5.3.1设定内置选单项5.3.2在上下文选单中添加操作命令5.4本章小结第6章使用文本6.1使用String类6.1.1获取指定位置的字元6.1.2获取指定数量的字元6.1.3查找字元串6.2使用文本域6.2.1显示文本6.2.2设定文本格式6.3文本域的常见操作6.3.1滚动文本6.3.2输入文本6.3.3选择文本6.4使用外部文本档案6.4.1载入外部文本档案6.4.2使用html档案6.4.3使用外部CSS档案6.5本章小结第7章数组和时间的套用7.1使用数组7.1.1创建数组7.1.2在数组中增删元素7.1.3数组元素的排序7.1.4提取数组中的元素7.1.5使用多维数组7.2处理日期和时间7.2.1获取日期7.2.2获取时间7.2.3设定时间7.2.4计算时间差7.3本章小结第8章数学计算和运动8.1Flash中的数学8.1.1数学运算8.1.2使用随机数8.2与角度有关的计算8.2.1使用三角函式8.2.2计算角度8.3ActionScript 3.0中的Point类8.3.1计算两点间的距离8.3.2使用subtract方法製作运动效果8.3.3使用polar方法来製作运动效果8.4本章小结第9章图形和3D运动9.1绘製线条9.1.1绘製直线9.1.2绘製曲线9.1.3对线条套用渐变色9.2绘製形状9.2.1绘製常见形状9.2.2对图形套用渐变填充9.2.3绘製路径9.33D运动效果9.3.1使用对象的3D属性9.3.2使用PerspectiveProjection类进行透视变换9.3.3使用Matrix3D类製作三维效果9.4本章小结第10章点阵图和滤镜10.1使用点阵图10.1.1显示点阵图10.1.2设定像素颜色10.1.3複製点阵图10.1.4绘製像素10.1.5基于像素的碰撞检测10.2套用滤镜10.2.1使用斜角滤镜10.2.2使用投影滤镜10.2.3使用发光滤镜 10.2.4使用模糊滤镜10.2.5使用颜色矩阵滤镜10.3本章小结第11章XML和Tween动画11.1使用XML11.1.1读取XML档案数据11.1.2对XML数据进行操作11.1.3使用XML製作动画11.2使用Tween类11.2.1使用Tween类移动对象11.2.2製作缓动效果11.2.3使用Tween类事件11.2.4套用过渡效果11.3本章小结第12章声音和视频12.1使用声音12.1.1使用嵌入的声音12.1.2载入外部声音12.1.3对声音播放进行控制12.1.4绘製声音波形12.1.5使用麦克风12.2使用视频12.2.1使用视频12.2.2使用摄像头12.3本章小结第13章组件套用和档案操作13.1使用组件13.1.1认识组件13.1.2RadioButton组件和CheckBox组件13.1.3ColorPicker组件13.1.4TextArea组件、List组件和ComboBox组件13.1.5Slider组件和ProgressBar组件13.1.6ScrollPane组件和TileList组件13.1.7FLVPlayback组件和PLVPlaybackCaptioning组件13.2档案操作13.2.1列印Flash档案13.2.2数据的共享13.2.3存取本地档案13.3本章小结附录A本书範例索引