当前位置:首页 > 工业技术
ActionScript 3.0典型范例速查手册
ActionScript 3.0典型范例速查手册

ActionScript 3.0典型范例速查手册PDF电子书下载

工业技术

  • 电子书积分:20 积分如何计算积分?
  • 作 者:吕洋波编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2009
  • ISBN:9787113103415
  • 页数:726 页
图书介绍:本书系统地介绍了ActionScript 3.0的所有内容。
《ActionScript 3.0典型范例速查手册》目录

第1篇 语言元素 2

第1章 语法 2

1.1点语法 2

1.2标点符号 4

1.2.1(,)逗号 4

1.2.2(;)分号 6

1.2.3(:)冒号 7

1.2.4(())小括号 10

1.2.5([])中括号 12

1.2.6({})大括号 14

1.3注释 17

1.3.1(//)单行注释 17

1.3.2(/*)多行注释 18

第2章 运算符 20

2.1赋值运算符 20

2.2算术运算符 22

2.3算术赋值运算符 27

2.4关系运算符 30

2.4.1大小关系判断运算符 30

2.4.2相等关系判断运算符 33

2.5逻辑运算符 36

2.6按位和按位赋值运算符 40

2.7递加和递减运算符 43

2.8三元条件运算符 45

2.9其他运算符 45

2.9.1typeof运算符 46

2.9.2is运算符 47

2.9.3as运算符 48

第3章 程序结构语句 49

3.1条件语句 49

3.1.1if语句 49

3.1.2if…else语句 51

3.1.3if…else if…else语句 54

3.1.4switch语句 56

3.2循环语句 60

3.2.1for语句 60

3.2.2while语句 62

3.2.3do…while语句 65

3.2.4for…in语句 67

3.2.5for each…in语句 69

第4章 关键字 72

4.1定义关键字 72

4.1.1var定义关键字 72

4.1.2const定义关键字 74

4.1.3function定义关键字 77

4.1.4...(rest)定义关键字 80

4.1.5package定义关键字 82

4.1.6class定义关键字 85

4.1.7extends定义关键字 89

4.1.8set/get定义关键字 93

4.2语句关键字 95

4.2.1break语句 95

4.2.2continue语句 98

4.2.3label语句 101

4.2.4return语句 103

4.2.5with语句 105

4.3属性关键字 107

4.3.1static属性关键字 107

4.3.2override属性关键字 109

4.4指令关键字 112

4.4.1import指令关键字 112

4.4.2include指令关键字 113

第5章 全局函数和全局常量 115

5.1调试函数 115

5.2数据定义函数 116

5.2.1Array()函数 117

5.2.2Date()函数 118

5.3数据类型转换函数 119

5.3.1int()函数 119

5.3.2Number()函数 120

5.3.3uint()函数 122

5.3.4parseInt()函数 124

5.3.5parseFloat()函数 125

5.3.6String()函数 126

5.3.7XML()函数 127

5.4数据检查函数 129

5.4.1isNaN()函数 129

5.4.2isFinite()函数 130

5.5全局常量 131

5.5.1Infinity和-Infinity 131

5.5.2NaN 132

5.5.3undefined 133

第2篇 顶级类 136

第6章 String字符串 136

6.1字符串长度length 136

6.2字符串分割截取 139

6.2.1charAt()方法 139

6.2.2charCodeAt()/fromCharCode()方法 141

6.2.3split()/concat()方法 145

6.2.4substring()/substr()/slice()方法 147

6.3字符串搜索匹配 151

6.3.1indexOf()/lastIndexOf()方法 151

6.3.2search方法() 154

6.3.3replace()方法 157

6.3.4match()方法 161

6.4字符串转换 164

第7章 Math数字 168

7.1数字处理 168

7.1.1常量 168

7.1.2Math基本方法 171

7.1.3Math.random()方法 174

7.1.4Math.ceil()/Math.floor()/Math.round()方法 176

7.2三角函数 180

7.2.1正弦函数Math.sin()/反正弦函数Math.asin() 180

7.2.2余弦函数Math.cos()/反余弦函数Math.acos() 183

7.2.3正切函数Math.tan()/反正切函数Math.atan()/Math.atan2() 185

第8章 Array数组 188

8.1数组访问与搜索输出 188

8.1.1length属性 188

8.1.2join()/toString()方法 190

8.1.3indexOf()/lastIndexOf()方法 193

8.2数组转换 196

8.2.1push()/pop()方法 196

8.2.2unshift()/shift()方法 199

8.2.3splice()方法 201

8.2.4slice()方法 204

8.2.5concat()方法 208

8.2.6reverse()方法 212

8.2.7sort()/sortOn()方法 214

第9章 XML类 218

9.1构造XML对象 218

9.2访问XML数据 220

9.2.1点运算符访问XML对象 220

9.2.2@运算符访问XML对象 223

9.3XML基本操作 226

9.3.1appendChild()/prependChild()方法 227

9.3.2insertChildAfter()/insertChildBefore()方法 228

第10章 RegExp正则表达式 230

10.1构造正则表达式 230

10.1.1构造函数构造正则表达式 230

10.1.2符号构造正则表达式 233

10.2搜索和匹配方法 236

10.2.1exec()方法 236

10.2.2test()方法 239

10.3元字符和元序列 242

10.3.1正则表达式的元字符 242

10.3.2正则表达式的元序列 245

10.3.3正则表达式中的字符类 248

第11章 时间 253

11.1日期和时刻 253

11.1.1获取本地年月日 253

11.1.2显示星期值 257

11.1.3显示当前时间 259

11.1.4getTime()方法/time()属性 262

11.1.5显示通用时间 264

11.2Timer类 268

11.2.1start()/stop()/reset()方法 268

11.2.2delay属性 271

11.2.3repeatCount/currentCount属性 273

第3篇 核心基础类 278

第12章 事件类 278

12.1事件基础 278

12.1.1addEventListener()/removeEventListener()方法 278

12.1.2hasEventListener()/willTrigger()方法 280

12.1.3target属性 283

12.2鼠标事件 285

12.2.1鼠标单击/双击事件 285

12.2.2鼠标按下/松开事件 289

12.2.3鼠标移动事件 291

12.2.4鼠标移入/移出/滑入/滑出事件 292

12.2.5舞台/本地坐标 294

12.3键盘类 298

12.3.1按下/松开键事件 299

12.3.2捕获并响应按键 301

12.4时间事件 304

12.5文本事件 306

12.5.1textInput事件 306

12.5.2Link事件 309

12.6鼠标类 311

第13章 显示对象基础 313

13.1显示对象属性 313

13.1.1坐标属性 313

13.1.2大小属性 317

13.1.3缩放属性 319

13.1.4旋转属性 322

13.1.5透明度属性 324

13.1.6可见性属性 327

13.1.7遮罩属性 329

13.1.8显示对象名称属性 332

13.1.9路径属性 334

13.2显示对象方法 336

13.2.1getRect()方法 336

13.2.2getBounds()方法 338

13.2.3hitTestObject()方法 340

13.2.4hitTestPoint()方法 343

13.2.5globalToLocal()/localToGlobal()方法 345

第14章 显示对象容器 349

14.1增删显示对象 349

14.1.1addChild()方法 349

14.1.2addChildAt()方法 351

14.1.3removeChild()方法 354

14.1.4removeChildAt()方法 356

14.2显示对象容器的基本属性 359

14.2.1numberChildren属性 359

14.2.2mouseChildren属性 362

14.2.3tabChildren属性 364

14.2.4textSnapshot属性 366

14.3访问显示对象 368

14.3.1getChildAt()方法 368

14.3.2getChildByName()方法 370

14.3.3getObjectsUnderPoint()方法 373

14.4深度管理 375

14.4.1getChildIndex()方法 375

14.4.2SwapChildren()方法 378

14.4.3SwapChildrenAt()方法 380

14.4.4setChildIndex()方法 382

第15章 Sprite类 386

15.1基本属性 386

15.1.1buttonMode属性 386

15.1.2useHandCursor属性 388

15.1.3hitArea属性 390

15.1.4graphics属性 392

15.1.5soundTransform属性 394

15.2拖动显示对象 396

第16章 MovieCip类 400

16.1基本方法 400

16.1.1play()/stop()方法 400

16.1.2gotoAndPlay()/gotoAndStop()方法 402

16.1.3nextFrame()/prevFrame()方法 404

16.1.4nextScene()/prevScene()方法 406

16.2基本方法 408

16.2.1currentFrame/totalFrames属性 408

16.2.2framesLoaded属性 410

16.2.3currentLabel/currentLabels属性 412

16.2.4currentScene/scenes属性 414

第17章 Stage类 417

17.1舞台基本设置 417

17.1.1align属性 417

17.1.2quality属性 419

17.1.3scaleMode属性 420

17.1.4stageHeight/stageWidth属性 422

17.2舞台最新属性 423

17.2.1displayState属性 424

17.2.2frameRate属性 426

17.2.3showDefaultContextMenu属性 428

第18章 加载类 430

18.1Loader类 430

18.1.1load()/unload()方法 430

18.1.2loadBytes()方法 433

18.1.3content属性 436

18.1.4contentLoaderInfo属性 438

18.2LoaderInfo类 440

18.2.1加载相关事件 440

18.2.2bytesLoaded/bytesTotal属性 443

18.2.3swfVersion/actionScriptVersion属性 445

18.2.4width/height属性 448

第4篇 显示对象类 452

第19章 文本对象类 452

19.1TextField类构造函数 452

19.2文本内容设置 454

19.2.1显示动态文本 454

19.2.2使用输入文本 456

19.2.3显示HTML文本 457

19.3基本样式设置 459

19.3.1autoSize属性 459

19.3.2textColor属性 462

19.3.3边框和底纹 464

19.4文本内容控制 466

19.4.1selectable属性 466

19.4.2maxChars属性 468

19.4.3restrict属性 470

19.4.4displayAsPassword属性 472

19.5操作文本对象 474

19.5.1appendText()方法 474

19.5.2setSelection()方法 476

19.5.3replaceSelectedText()方法 479

19.6格式文本对象 481

19.6.1setTextFormat()方法 481

19.6.2TextFormat基础设置 483

19.6.3defaultTextFormat属性 485

19.7多行文本对象 487

第20章 绘制类 490

20.1Shape类 490

20.2Graphics类 493

20.2.1moveTo()方法 493

20.2.2lineStyle()方法 496

20.2.3lineTo()方法 498

20.2.4curveTo()方法 501

20.2.5clear()方法 504

20.2.6beginFill()和endFill()方法 505

20.2.7drawRect()方法 508

20.2.8drawCircle()方法 510

20.2.9drawEllipse()方法 512

20.2.10drawRoundRect()方法 514

20.2.11lineGradientStyle()方法 516

20.2.12beginGradientFill()方法 519

20.2.13beginBitmapFill()方法 522

第21章 位图类 525

21.1Bitmap类 525

21.2BitmapData类 528

21.2.1创建位图 528

21.2.2getPixel()/getPixel32()方法 530

21.2.3setPixel()/setPixel32()方法 533

21.2.4getPixels()/setPixels()方法 535

21.2.5clone()方法 538

21.2.6copyPixels()方法 540

21.2.7copyChannel()方法 543

21.2.8draw()方法 545

21.2.9noise()方法 548

21.2.10perlinNoise()方法 551

21.2.11pixelDissolve()方法 554

第22章 几何结构类 557

22.1颜色转换 557

22.1.1ColorTransform()对象 557

22.1.2color属性 560

22.2点对象 562

22.2.1构造函数 562

22.2.2length属性/normalize()方法 564

22.2.3add()/subtract()方法 567

22.2.4distance()方法 569

22.2.5offset()方法 571

22.2.6polar()方法 573

22.3矩形对象 575

23.4矩阵对象 578

23.4.1Matrix类 578

23.4.2trans late()/scale()/rotate()方法 580

第23章 滤镜类 583

23.1BevelFilter斜角滤镜 583

23.2BlurFilter模糊滤镜 586

23.3DropShadowFilter投影滤镜 588

23.4GlowFilter发光滤镜 591

23.5GradientGlowFilter渐变发光滤镜 594

23.6GradientBevelFilter渐变斜角滤镜 597

第24章 声音类 600

24.1Sound相关类介绍 600

24.2构造Sound对象 602

24.3Sound类play()/SoundChannel类stop()方法 605

24.4length与position属性 608

24.5SoundChannel类soundTransform属性 611

第25章 视频类 614

25.1Video类构造函数 614

25.2videoHeight/videoWidth属性 615

25.3attach NetStream()方法 616

25.4smoothing属性 618

25.5deblocking属性 620

25.6clear()方法 621

第26章 信息对象类 623

26.1NetStream类构造函数 623

26.2play()方法 624

26.3pause()/resume()方法 626

26.4close()方法 630

26.5seek()方法 633

26.6togglePause()方法 635

26.7time属性 637

26.8currentFPS属性 640

26.9soundTransform属性 642

26.10client属性 644

第5篇 数据通信 650

第27章 网络数据通信 650

27.1URLRequest类 650

27.1.1URLRequest构造函数 650

27.1.2url属性 651

27.1.3method属性 652

27.1.4data属性 652

27.2URLLoader类 655

27.2.1URLLoader类构造函数 655

27.2.2load()方法 656

27.2.3close()方法 658

27.2.4data属性 659

27.2.5dataFormat属性 661

第28章 Flash程序间通信 664

28.1LocalConnection类 664

28.1.1LocalConnection构造函数 664

28.1.2client属性 665

28.1.3connect()方法 666

28.1.4send()方法 666

28.1.5close()方法 671

28.1.6domain属性 671

28.1.7allowDomain()方法 673

28.2NetConnection类 674

第29章 ShareObject类 677

29.1ShareObject类 677

29.2getLocal()方法 678

29.3data属性 681

29.4size属性 685

29.5flush()方法 687

29.6clear()方法 690

第30章 文件上传下载 693

30.1FileReference类 693

30.2FileReferenceList类 694

30.3browse()方法 695

30.4name/type/size属性 697

30.5creator/creationDate/modificationDate属性 701

30.6upload()方法 704

30.7download()方法 708

第31章 实用程序 713

31.1navigateToURL()函数 713

31.2sendToURL()函数 715

31.3fscommand()函数 717

31.4useCodePage()函数 721

31.5ContextMenuItem()对象 723

相关图书
作者其它书籍
返回顶部