商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
|
最新ActionScript3.0典型范例速查手册(附光盘1张) |
|
|
|
最新ActionScript3.0典型范例速查手册(附光盘1张) |
|
基本信息·出版社:中国铁道出版社
·页码:726 页
·出版日期:2009年10月
·ISBN:7113103413/9787113103415
·条形码:9787113103415
·版本:第1版
·装帧:平装
·开本:32
·正文语种:中文
内容简介 作者精选ActionScript 3.0中常用对象的属性和方法,结合基本的语法知识,精心编写了《最新ActionScript3.0典型范例速查手册》。《最新ActionScript3.0典型范例速查手册》按照使用说明、用法代码、用法说明、示例代码、应用范例和技巧与提示的顺序,对每一个知识点都进行了全方位的解释和说明,以方便读者更好地理解并应用,能够使读者很快掌握其中的技巧和方法,创作出属于自己的ActionScript程序。
《最新ActionScript3.0典型范例速查手册》适合作为Flash开发人员,ActionScript 3.0编程爱好者,Flex、AIR、RIA开发人员,课件开发人员,大中专院校学生和社会培训班学员的参考或学习用书。
编辑推荐 《最新ActionScript3.0典型范例速查手册》ActionScript 3 0语言并能够灵活熟练应用
以最新的Adobe Flash CS3为基础,注重基础知识讲解
以面向对象编程为设计理念,注重编程原理讲解
以设计应用为指导思想,注重知识应用环节
以细节处理为讲述关键,注重知识细节讲解
以覆盖知识要点为目的,注重知识的全面性
以先进教育理念为指导,注重知识的循序渐进
以学习与实践结合为主要方法,注重应用实例的讲解
提供150余个超值的应用实例,涉及教学的每一个环节
ActionScript 3 0语法基础知识
ActionScript 3 0动画编程技术
ActionScript 3 0动画设计技巧与注意事项
一册在手,完全掌握
ActionScript开发专家
目录 第1篇 语言元素
第1章 语法
1.1 点语法
1.2 标点符号
1.2.1 (,)逗号
1.2.2 (;)分号
1.2.3 (:)冒号
1.2.4 (())小括号
1.2.5 ()中括号
1.2.6 ({})大括号
1.3 注释
1.3.1 (//)单行注释
1.3.2 (/*)多行注释
第2章 运算符
2.1 赋值运算符
2.2 算术运算符
2.3 算术赋值运算符
2.4 关系运算符
2.4.1 大小关系判断运算符
2.4.2 相等关系判断运算符
2.5 逻辑运算符
2.6 按位和按位赋值运算符
2.7 递加和递减运算符
2.8 三元条件运算符
2.9 其他运算符
2.9.1 typeof运算符
2.9.2 is运算符
2.9.3 as运算符
第3章 程序结构语句
3.1 条件语句
3.1.1 if语句
3.1.2 ifelse语句
3.1.3 ifelseifelse语句
3.1.4 switch语句
3.2 循环语句
3.2.1 for语句
3.2.2 while语句
3.2.3 dowhile语句
3.2.4 forin语句
3.2.5 foreachin语句
第4章 关键字
4.1 定义关键字
4.1.1 var定义关键字
4.1.2 const定义关键字
4.1.3 function定义关键字
4.1.4...(rest)定义关键字
4.1.5 package定义关键字
4.1.6 class定义关键字
4.1.7 extends定义关键字
4.1.8 set/get定义关键字
4.2 语句关键字
4.2.1 break语句
4.2.2 continue语句
4.2.3 label语句
4.2.4 return语句
4.2.5 with语句
4.3 属性关键字
4.3.1 static属性关键字
4.3.2 override属性关键字
4.4 指令关键字
4.4.1 import指令关键字
4.4.2 include指令关键字
第5章 全局函数和全局常量
5.1 调试函数
5.2 数据定义函数
5.2.1 Array()函数
5.2.2 Date()函数
5.3 数据类型转换函数
5.3.1 int()函数
5.3.2 Number()函数
5.3.3 uint()函数
5.3.4 parseInt()函数
5.3.5 parseFloat()函数
5.3.6 String()函数
5.3.7 XML()函数
5.4 数据检查函数
5.4.1 isNaN()函数
5.4.2 isFinite()函数
5.5 全局常量
5.5.1 Infinity和-Infinity
5.5.2 NaN
5.5.3 undefined
第2篇 顶级类
第6章 String字符串
6.1 字符串长度length
6.2 字符串分割截取
6.2.1 charAt()方法
6.2.2 charCodeAt()/fromCharCode()方法
6.2.3 split()/concat()方法
6.2.4 substring()/substr()/slice()方法
6.3 字符串搜索匹配
6.3.1 indexOf()/lastIndexOf()方法
6.3.2 search方法()
6.3.3 replace()方法
6.3.4 match()方法
6.4 字符串转换
第7章 Math数字
7.1 数字处理
7.1.1 常量
7.1.2 Math基本方法
7.1.3 Math.random()方法
7.1.4 Math.ceil()/Math.floor()/Math.round()方法
7.2 三角函数
7.2.1 正弦函数Math.sin()/反正弦函数Math.asin()
7.2.2 余弦函数Math.cos()/反余弦函数Math.acos()
7.2.3 正切函数Math.tan()/反正切函数Math.atan()/Math.atan2()
第8章 Array数组
8.1 数组访问与搜索输出
8.1.1 length属性
8.1.2 join()/toString()方法
8.1.3 indexOf()/lastIndexOf()方法
8.2 数组转换
8.2.1 push()/pop()方法
8.2.2 unshift()/shift()方法
8.2.3 splice()方法
8.2.4 slice()方法
8.2.5 concat()方法
8.2.6 reverse()方法
8.2.7 sort()/sortOn()方法
第9章 XML类
9.1 构造XML对象
9.2 访问XML数据
9.2.1 点运算符访问XML对象
9.2.2 @运算符访问XML对象
9.3 XML基本操作
9.3.1 appendChild()/prependChild()方法
9.3.2 insertChildAfter()/insertChildBefore()方法
第10章 RegExp正则表达式
10.1 构造正则表达式
10.1.1 构造函数构造正则表达式
10.1.2 符号构造正则表达式
10.2 搜索和匹配方法
10.2.1 exec()方法
10.2.2 test()方法
10.3 元字符和元序列
10.3.1 正则表达式的元字符
10.3.2 正则表达式的元序列
10.3.3 正则表达式中的字符类
第11章 时间
11.1 日期和时刻
11.1.1 获取本地年月日
11.1.2 显示星期值
11.1.3 显示当前时间
11.1.4 getTime()方法/time()属性
11.1.5 显示通用时间
11.2 Timer类
11.2.1 start()/stop()/reset()方法
11.2.2 delay属性
11.2.3 repeatCount/currentCount属性
第3篇 核心基础类
第12章 事件类
12.1 事件基础
12.1.1 addEventListener()/removeEventListener()方法
12.1.2 hasEventListener()/willTrigger()方法
12.1.3 target属性
12.2 鼠标事件
12.2.1 鼠标单击/双击事件
12.2.2 鼠标按下/松开事件
12.2.3 鼠标移动事件
12.2.4 鼠标移入/移出/滑入/滑出事件
12.2.5 舞台/本地坐标
12.3 键盘类
12.3.1 按下/松开键事件
12.3.2 捕获并响应按键
12.4 时间事件
12.5 文本事件
12.5.1 textInput事件
12.5.2 Link事件
12.6 鼠标类
第13章 显示对象基础
13.1 显示对象属性
13.1.1 坐标属性
13.1.2 大小属性
13.1.3 缩放属性
13.1.4 旋转属性
13.1.5 透明度属性
13.1.6 可见性属性
13.1.7 遮罩属性
13.1.8 显示对象名称属性
13.1.9 路径属性.
13.2 显示对象方法
13.2.1 getRect()方法
13.2.2 getBounds()方法
13.2.3 hitTestObject()方法
13.2.4 hitTestPoint()方法
13.2.5 globalToLocal()/localToGlobal()方法
第14章 显示对象容器
14.1 增删显示对象
14.1.1 addChild()方法
14.1.2 addChildAt()方法
14.1.3 removeChild()方法
14.1.4 removeChildAt()方法
14.2 显示对象容器的基本属性
14.2.1 numberChildren属性
14.2.2 mouseChildren属性
14.2.3 tabChildren属性
14.2.4 textSnapshot属性
14.3 访问显示对象
14.3.1 getChildAt()方法
14.3.2 getChildByName()方法
14.3.3 getObjectsUnderPoint()方法
14.4 深度管理
14.4.1 getChildIndex()方法
14.4.2 SwapChildren()方法
14.4.3 SwapChildrenAt()方法
14.4.4 setChildIndex()方法
第15章 Sprite类
15.1 基本属性
15.1.1 buttonMode属性
15.1.2 useHandCursor属性
15.1.3 hitArea属性
15.1.4 graphics属性
15.1.5 soundTransform属性
15.2 拖动显示对象
第16章 MovieCip类
16.1 基本方法
16.1.1 play()/stop()方法
16.1.2 gotoAndPlay()/gotoAndStop()方法
16.1.3 nextFrame()/prevFrame()方法
16.1.4 nextScene()/prevScene()方法
16.2 基本方法
16.2.1 currentFrame/totalFrames属性
16.2.2 framesLoaded属性
16.2.3 currentLabel/currentLabels属性
16.2.4 currentScene/scenes属性
第17章 Stage类
17.1 舞台基本设置
17.1.1 align属性
17.1.2 quality属性
17.1.3 scaleMode属性
17.1.4 stageHeight/stageWidth属性
17.2 舞台最新属性
17.2.1 displayState属性
17.2.2 frameRate属性
17.2.3 showDefaultContextMenu属性
第18章 加载类
18.1 Loader类
18.1.1 load()/unload()方法
18.1.2 loadBytes()方法
18.1.3 content属性
18.1.4 contentLoaderInfo属性
18.2 LoaderInfo类
18.2.1 加载相关事件
18.2.2 bytesLoaded/bytesTotal属性
18.2.3 swfVersion/actionScriptVersion属性
18.2.4 width/height属性
第4篇 显示对象类
第19章 文本对象类
19.1 TextField类构造函数
19.2 文本内容设置
19.2.1 显示动态文本
19.2.2 使用输入文本
19.2.3 显示HTML文本
19.3 基本样式设置
19.3.1 autoSize属性
19.3.2 textColor属性
19.3.3 边框和底纹
19.4 文本内容控制
19.4.1 selectable属性
19.4.2 maxChars属性
19.4.3 restrict属性
19.4.4 displayAsPassword属性
19.5 操作文本对象
19.5.1 appendText()方法
19.5.2 setSelection()方法
19.5.3 replaceSelectedText()方法
19.6 格式文本对象
19.6.1 setTextFormat()方法
19.6.2 TextFormat基础设置
19.6.3 defaultTextFormat属性
19.7 多行文本对象
第20章 绘制类
20.1 Shape类
20.2 Graphics类
20.2.1 moveTo()方法
20.2.2 lineStyle()方法
20.2.3 lineTo()方法
20.2.4 curveTo()方法
20.2.5 clear()方法
20.2.6 beginFill()和endFill()方法
20.2.7 drawRect()方法
20.2.8 drawCircle()方法
20.2.9 drawEllipse()方法
20.2.1 0drawRoundRect()方法
20.2.1 1lineGradientStyle()方法
20.2.1 2beginGradientFill()方法
20.2.1 3beginBitmapFill()方法
第21章 位图类
21.1 Bitmap类
21.2 BitmapData类
21.2.1 创建位图
21.2.2 getPixel()/getPixel32()方法
21.2.3 setPixel()/setPixel32()方法
21.2.4 getPixels()/setPixels()方法
21.2.5 clone()方法
21.2.6 copyPixels()方法
21.2.7 copyChannel()方法
21.2.8 draw()方法
21.2.9 noise()方法
21.2.1 0perlinNoise()方法
21.2.1 1pixelDissolve()方法
第22章 几何结构类
22.1 颜色转换
22.1.1 ColorTransform()对象
22.1.2 color属性
22.2 点对象
22.2.1 构造函数
22.2.2 length属性/normalize()方法
22.2.3 add()/subtract()方法
22.2.4 distance()方法
22.2.5 offset()方法
22.2.6 polar()方法
22.3 矩形对象
23.4 矩阵对象
23.4.1 Matrix类
23.4.2 translate()/scale()/rotate()方法
第23章 滤镜类
23.1 BevelFilter斜角滤镜
23.2 BlurFilter模糊滤镜
23.3 DropShadowFilter投影滤镜
23.4 GlowFilter发光滤镜
23.5 GradientGlowFilter渐变发光滤镜
23.6 GradientBevelFilter渐变斜角滤镜
第24章 声音类
24.1 Sound相关类介绍
24.2 构造Sound对象
24.3 Sound类play()/SoundChannel类stop()方法
24.4 length与position属性
24.5 SoundChannel类soundTransform属性
第25章 视频类
25.1 Video类构造函数
25.2 videoHeight/videoWidth属性
25.3 attachNetStream()方法
25.4 smoothing属性
25.5 deblocking属性
25.6 clear()方法
第26章 信息对象类
26.1 NetStream类构造函数
26.2 play()方法
26.3 pause()/resume()方法
26.4 close()方法
26.5 seek()方法
26.6 togglePause()方法
26.7 time属性
26.8 currentFPS属性
26.9 soundTransform属性
26.1 0client属性
第5篇 数据通信
第27章 网络数据通信
27.1 URLRequest类
27.1.1 URLRequest构造函数
27.1.2 url属性
27.1.3 method属性
27.1.4 data属性
27.2 URLLoader类
27.2.1 URLLoader类构造函数
27.2.2 load()方法
27.2.3 close()方法
27.2.4 data属性
27.2.5 dataFormat属性
第28章 Flash程序间通信
28.1 LocalConnection类
28.1.1 LocalConnection构造函数
28.1.2 client属性
28.1.3 connect()方法
28.1.4 send()方法
28.1.5 close()方法
28.1.6 domain属性
28.1.7 allowDomain()方法
28.2 NetConnection类
第29章 ShareObject类
29.1 ShareObject类
29.2 getLocal()方法
29.3 data属性
29.4 size属性
29.5 flush()方法
29.6 clear()方法
第30章 文件上传下载
30.1 FileReference类
30.2 FileReferenceList类
30.3 browse()方法
30.4 name/type/size属性
30.5 creator/creationDate/modificationDate属性
30.6 upload()方法
30.7 download()方法
第31章 实用程序
31.1 navigateToURL()函数
31.2 sendToURL()函数
31.3 fscommand()函数
31.4 useCodePage()函数
31.5 ContextMenuItem()对象
……
序言 程序既枯燥,又精彩。枯燥针对学习的过程,精彩来自成功的喜悦。本书的每一节都从枯燥的知识开始,而以精彩的实例结束,使您能够苦中作乐,乐在其中。
本书是一本介绍ActionScript 3.0基础的典型范例速查手册。通过学习本书,读者可以很好地掌握使用ActionScript 3.0进行编程的技巧和方法,还能够掌握各种不同的动画编程技术。此外,读者还能够获取一些鲜为人知的小技巧和小细节。本书中的大量应用范例不仅适用于ActionScript 3.0的初学者,也适合ActionScript 3.0程序开发的人员参考。
本书从最基础的编程语法元素着手,介绍最基本的语法知识和语言元素;然后通过基本的顶级类的介绍,使读者掌握基本的字符串、数组、数学、正则表达式以及时间等相关对象的处理方法;接着通过核心基础部分的学习,使读者掌握ActionScript 3.0的核心事件和基础显示对象的处理方法;通过显示对象类和显示对象相关类的介绍,使读者掌握使用AcfionScdpt 3.0进行显示编程和动画编程的方法和技巧;最后通过对数据通信对象的介绍,使读者掌握加载外部数据的方法、Flash文件间通信的方法、本地数据存储的方法和文件上传与下载的方法。
本书的特点
本书从基础的语法元素着手,通过具体的应用范例,详细讲解使用ActionScript 3.0进行编程的基本概念、原理和实现方法。本书最大的特点是每一个知识点,都配有相应的示例代码和应用范例,使读者能够很快上手,并能够实现技术创新。
本书的特点主要体现在以下几个方面:
编排采用循序渐进的方式,适合初级、中级学者逐步掌握使用ActionScript 3.0进行编程和设计的基本方法。
所有内容都能够适应新技术发展需求。在编程语言上,使用ActionScript 3.0进行讲解;在Flash开发环境上,使用:Flash CS3版本;在编程思想上,执行了最新的文档和代码分离的设计思想。
文摘 插图: