图书介绍

FLASH ACTIONSCRIPT3.0从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载

FLASH ACTIONSCRIPT3.0从入门到精通
  • 章精设,胡登涛编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302182566
  • 出版时间:2008
  • 标注页数:669页
  • 文件大小:93MB
  • 文件页数:681页
  • 主题词:动画-设计-图形软件,Flash ActionScript 3.0

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

FLASH ACTIONSCRIPT3.0从入门到精通PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 了解ActionScript3.01

1.1ActionScript的历史1

1.2认识舞台和主时间轴2

1.2.1舞台(Stage)2

1.2.2主时间轴(MainTimeline)4

1.2.3理解舞台和主时间轴7

1.3了解变量8

1.3.1定义变量8

1.3.2给变量赋值9

1.3.3输出变量值11

1.3.4重复赋值12

1.3.5变量stage与舞台15

1.3.6变量root与主时间轴18

1.4通过属性面板定义变量20

1.4.1控制影片剪辑实例20

1.4.2控制动态文本23

1.5变量的执行顺序26

1.5.1帧的播放顺序26

1.5.2图层的加载顺序26

1.5.3play()命令无效的问题27

1.6了解动作面板29

1.6.1动作面板的组成29

1.6.2使用代码提示30

1.6.3代码折叠31

1.7代码注释34

1.7.1单行注释35

1.7.2多行注释35

1.7.3文档注释36

1.8代码位置38

1.8.1外部文件代码38

1.8.2类代码40

第2章 简单数据类型43

2.1数据类型43

2.1.1声明数据类型43

2.1.2包装类44

2.2int类型和int类45

2.2.1int类型表示整数46

2.2.2取整数的数位47

2.2.3了解toString()方法48

2.3uint类型与uint类48

2.3.1RGB颜色49

2.3.2键控代码50

2.4Number类型与Number类50

2.4.1浮点数50

2.4.2注意浮点运算50

2.5Boolean类型与Boolean类51

2.6String类型与String类52

2.6.1定义字符串52

2.6.2字符串的索引53

2.6.3了解转义符55

2.7变量名的命名规则56

2.7.1变量名是标识符56

2.7.2同一个变量名不能重复定义57

2.7.3不能用MovieClip类的属性名和方法名59

2.7.4不能使用关键字59

2.8变量的更多知识60

2.8.1变量的默认值60

2.8.2变量定义与代码优化62

2.8.3“*”类型与自动类型转换63

2.8.4类型转换函数66

第3章 复杂数据类型70

3.1复杂数据类型70

3.1.1包与类70

3.1.2使用Stage类71

3.1.3new运算符73

3.2使用显示类75

3.2.1创建MovieClip类的实例75

3.2.2创建Bitmap类的实例77

3.2.3用反射动态创建实例79

3.2.4使用事件80

3.3静态方法和静态属性81

3.3.1了解Math类81

3.3.2事件类的常量属性81

3.3.3使用静态方法83

3.4理解引用83

3.4.1简单数据类型变量84

3.4.2复杂数据类型变量84

3.4.3比较简单变量和引用变量85

3.5垃圾回收87

3.5.1引用计数算法87

3.5.2标记和清除算法88

3.5.3delete与动态类89

3.6类型检测与转换90

3.6.1typeof()函数90

3.6.2is运算符与继承链91

3.6.3类型转换函数与as运算符92

3.7数组访问运算符93

3.7.1创建和访问数组93

3.7.2this关键字94

3.7.3动态访问属性和方法94

第4章 流程控制96

4.1条件语句96

4.1.1if语句97

4.1.2if-else语句102

4.1.3条件运算符104

4.1.4else-if语句105

4.1.5if语句的嵌套106

4.1.6switch语句107

4.2循环语句109

4.2.1while循环语句109

4.2.2do…while循环语句113

4.2.3for循环语句115

4.2.4forin循环语句117

4.2.5foreachin语句118

4.2.6循环语句的嵌套121

4.3其他语句124

4.3.1break语句124

4.3.2continue语句125

4.3.3label标签语句126

4.4帧循环127

4.4.1多帧循环127

4.4.2enterFrame事件129

4.5间隔循环130

4.5.1setInterval()函数130

4.5.2setTimeout()数133

4.5.3Timer类133

第5章 函数141

5.1认识函数141

5.2定义和调用函数142

5.2.1用function定义函数143

5.2.2用“()”调用函数145

5.2.3函数名及引用146

5.2.4返回语句148

5.2.5如何编写函数150

5.3函数的参数151

5.3.1形式参数和实际参数151

5.3.2值传递和引用传递153

5.3.3参数的默认值155

5.3.4任意数量的参数157

5.4变量的类型158

5.4.1局部变量158

5.4.2实例变量159

5.5函数调用的高级知识161

5.5.1arguments类与递归调用161

5.5.2Function类与函数调用162

5.5.3动态调用函数165

5.5.4取代条件语句的技巧166

5.6开发3D菜单168

5.6.1结构设计168

5.6.2把素材导入库中169

5.6.3从库中导出图片170

5.6.4让图标旋转171

5.6.5设置图标的属性173

5.6.6添加菜单的交互性175

第6章 显示对象179

6.1初识显示类179

6.1.1抽象、继承与DisplayObject类180

6.1.2交互与InteractiveObject类181

6.1.3容器与DisplayObjectContainer类184

6.2绘图与Graphics类187

6.2.1了解Graphics类187

6.2.2编写绘图代码的技巧188

6.2.3绘图曲线190

6.2.4绘制填充图形193

6.3了解显示列表193

6.3.1显示列表(displaylist)与应用程序架构194

6.3.2创建显示列表195

6.3.3上一级引用198

6.3.4下一级引用200

6.3.5关于手工创建的显示列表202

6.4深度管理205

6.4.1了解深度205

6.4.2z顺排列207

6.4.3交换深度208

6.4.4深度使用技巧209

6.5基于时间轴的程序开发211

6.5.1【库】面板211

6.5.2帧标签与FrameLabel类212

6.5.3打方块游戏213

6.5.4帧代码与addFrameScript()函数218

6.6预载技术220

6.6.1了解LoaderInfo类221

6.6.2最简单的预载221

6.6.3预载的高级用法223

6.7使用动画包226

6.7.1使用Animator类制作补间动画226

6.7.2使用Tween类制作补间动画227

6.7.3使用TransitionManager类制作过渡效果230

第7章 事件处理232

7.1事件处理概述232

7.1.1早期的事件处理模型232

7.1.2新事件处理模型的特点232

7.1.3事件的发送者233

7.1.4事件名234

7.1.5事件的接收者235

7.1.6事件对象236

7.1.7事件类的架构238

7.2掌握Event类239

7.2.1事件流(eventflow)239

7.2.2Event类的bubbles和eventPhase属性243

7.2.3Event类的target和currentTarget属性244

7.2.4事件的默认行为(Defaultbehaviors)246

7.2.5事件的优先级与事件阻止247

7.2.6关于弱引用251

7.2.7自定义事件252

7.3处理DisplayObject类的事件253

7.3.1activate事件和deactivate事件253

7.3.2added和removed事件254

7.3.3enterFrame和render事件255

7.3.4显示实例与普通实例的区别256

7.4处理交互对象的键盘事件258

7.4.1KeyboardEvent类258

7.4.2使用组合键261

7.4.3使用updateAfterEvent()263

7.4.4用类保存键控代码264

7.5使用鼠标事件266

7.5.1MouseEvent类266

7.5.2处理滚轮事件267

7.5.3扩展鼠标事件268

7.5.4检测鼠标移动的速度270

7.5.5批量拖动显示对象270

7.5.6检测持续按下鼠标272

7.5.7鼠标控制的转盘274

7.5.8检测鼠标是否离开了影片275

第8章 Flash数学基础277

8.1坐标与注册点277

8.1.1舞台中的坐标277

8.1.2中心点和注册点278

8.1.3【信息】面板中的坐标279

8.1.4影片剪辑实例的坐标280

8.1.5全局坐标和本地坐标281

8.1.6动态修改注册点285

8.2角度290

8.2.1手工设置显示实例的角度290

8.2.2程序设置角度292

8.2.3角度和弧度292

8.2.4坐标中的角度293

8.3Math类296

8.3.1勾股定理296

8.3.2正余弦函数297

8.3.3正余弦曲线302

8.3.4随机方法303

8.4二维坐标系统与Point类305

8.4.1有向线段306

8.4.2定比分点307

8.4.3极坐标和笛卡儿坐标309

8.5直线与Line类310

8.5.1倾斜角与斜率310

8.5.2直线方程313

8.5.3两直线的交点314

8.5.4点到直线的距离315

8.6矩形与Rectangle类317

8.6.1获取矩形区域317

8.6.2DisplayObject类的scollRect属性319

8.6.3缩放与DisplayObject类的scale9Grid属性321

第9章 Flash物理基础326

9.1速度与运动326

9.1.1基于帧的运动326

9.1.2基于时间的运动329

9.2力与加速度331

9.2.1重力332

9.2.2弹性力334

9.2.3匀速圆周运动338

9.2.4两点间的运动341

9.3简单碰撞检测343

9.3.1形状与形状碰撞343

9.3.2点与形状碰撞345

9.3.3矩形与形状碰撞346

9.4二维向量348

9.4.1了解向量349

9.4.2向量的表示方法352

9.4.3了解Vector类353

9.4.4Vector类的构造函数353

9.4.5angle和length属性358

9.4.6display()方法363

9.4.7reset()和clone()方法363

9.4.8向量的四则运算365

9.4.9点积与标准化368

9.4.10向量投影368

9.5高级碰撞检测与反应370

9.5.1圆与线段的碰撞检测370

9.5.2圆与线段的碰撞反应374

9.5.3穿墙现象379

9.5.4完整的例子382

第10章 面向对象编程基础384

10.1包与类路径384

10.1.1了解类的定义384

10.1.2编写第一个类385

10.1.3使用包387

10.1.4类路径389

10.2属性391

10.2.1成员变量与局部变量391

10.2.2实例属性与静态属性394

10.2.3控制属性的读写395

10.3方法397

10.3.1初识构造方法397

10.3.2用构造函数传递参数398

10.3.3在构造函数中使用this399

10.3.4默认构造函数399

10.3.5实例方法和静态方法400

10.4修饰符401

10.5了解继承403

10.5.1隐式继承403

10.5.2显式继承404

10.5.3原型继承408

10.6文档类409

10.6.1了解文档类409

10.6.2文档类与帧代码411

10.6.3文档类与界面的联系415

10.7链接类417

10.7.1自动定义链接类417

10.7.2自定义链接类418

10.7.3使用swf资源库419

10.7.4类加载与应用程序域420

10.8成员与继承425

10.8.1无参构造函数425

10.8.2有参构造函数426

10.8.3override修饰符428

10.8.4protected修饰符431

10.8.5静态成员435

10.8.6final修饰符437

10.9类之间的关系438

10.9.1基础知识439

10.9.2应用——帧频检测440

10.10了解接口444

10.10.1接口是标准444

10.10.2定义接口的语法445

10.10.3接口继承446

10.10.4接口的实现446

第11章 设计模式451

11.1事件处理与观察者模式451

11.1.1观察者模式451

11.1.2事件处理机制453

11.1.3在类中自定义事件457

11.2MVC模式460

11.2.1模型设计460

11.2.2视图实现462

11.2.3控制器实现463

11.3工厂模式464

11.3.1简单工厂模式465

11.3.2工厂方法模式467

11.4单例模式469

11.4.1静态工厂方法469

11.4.2辅助类与单例模式472

11.4.3实例——工具提示475

11.5模板方法模式482

11.5.1抽象类与抽象方法483

11.5.2模板方法484

11.5.3子类实现485

11.5.4优化模式486

11.6实例——显示多视图488

11.6.1需求介绍与分析488

11.6.2编写DefaultView类489

11.6.3编写具体内容类491

11.6.4多态493

11.6.5设计文档类494

11.7界面应用程序498

11.7.1类图分析498

11.7.2模型设计499

11.7.3视图设计501

11.7.4创建视图503

11.7.5控制器设计505

11.8迭代子模式510

11.8.1了解迭代子模式510

11.8.2迭代511

11.8.3聚集512

11.8.4逆序迭代513

11.8.5扩展聚集515

11.9合成模式515

11.9.1显示类的架构515

11.9.2实现合成模式517

11.9.3遍历显示对象519

11.10装饰模式521

11.10.1了解装饰模式521

11.10.2使用装饰类524

11.10.3装饰显示对象524

11.11策略模式526

11.11.1了解策略模式526

11.11.2统计图528

第12章 Flash与服务器端程序间的通信531

12.1ASP简介531

12.1.1ASP的特点531

12.1.2搭建ASP运行环境532

12.1.3体验ASP538

12.1.4ASP开发工具539

12.2Flash与ASP之间的通信539

12.2.1Flash从文本文件获取数据540

12.2.2Flash从ASP获取数据542

12.2.3Flash提交简单数据给ASP544

12.2.4Flash提交复杂数据给ASP547

12.3Flash与数据库之间的通信551

12.3.1Flash读取与修改数据库中的数据551

12.3.2Flash查询和添加数据库数据556

12.4Flash结合ASP开发实例564

12.4.1文件上传系统564

12.4.2天气预报系统569

12.5FMS简介585

12.5.1FMS的特点586

12.5.2搭建FMS服务器586

12.5.3配置FMS588

12.5.4管理FMS590

12.6Flash与FMS之间的通信593

12.6.1播放服务器端的视频593

12.6.2将视频录制到服务器上597

12.6.3文本聊天的实现601

12.6.4视频聊天的实现609

12.7php简介615

12.7.1安装php615

12.7.2安装MySQL621

12.7.3检查php与MySQL的连接627

12.7.4安装AMF628

12.7.5读写数据库630

第13章 高级主题634

13.1正则表达式634

13.1.1如何判断中文字符634

13.1.2正则表达式的作用635

13.1.3创建正则表达式636

13.1.4使用正则表达式638

13.1.5查找和替换英文单词638

13.1.6删除头和尾的空白字符639

13.1.7了解RegExp类和String类640

13.1.8转义642

13.1.9使用编码643

13.1.10了解元字符644

13.1.11数量词644

13.1.12匹配的范围645

13.1.13组合与或运算647

13.1.14查找与替换文本648

13.1.15代码加亮654

13.2E4X659

13.2.1节点659

13.2.2节点的属性661

13.2.3使用CDATA663

13.2.4使用变量创建XML665

13.2.5使用外部XML文件665

13.2.6加载XML文件667

13.2.7选择XML中的数据668

热门推荐