当前位置:首页 > 工业技术
Director 7与Lingo宝典
Director 7与Lingo宝典

Director 7与Lingo宝典PDF电子书下载

工业技术

  • 电子书积分:22 积分如何计算积分?
  • 作 者:(美)(J.培根)Jonathan Bacon等著;赵良叶等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2000
  • ISBN:7505354981
  • 页数:805 页
图书介绍:
《Director 7与Lingo宝典》目录
标签:培根 宝典

第1部分 使用Director 1

本书读者范围 1

前言 1

所需的硬件和软件配置 2

本书的组织方式 2

第1部分:使用Director 3

第2部分:综合运用 3

第3部分:学习Lingo 3

Director如何运作 3

第1章 介绍Director 3

第4部分:深入Lingo 4

附录 4

本书中使用的约定 4

Mac和Windows约定 4

组合键 4

Director 7中的新特性 4

字体使用上的约定 5

导航图标 5

代码 5

菜单命令 5

鼠标指令 5

界面 8

Score编辑器 9

Cast编辑器 10

其他编辑器 10

工具栏和工具提示 11

浮动的Tool Palette 13

Library palette 15

Inspector 16

菜单条 17

弹出菜单 17

外部资源 18

给系统中添加Xtra 19

使用Xtra 19

角色库 20

Director的Help引擎 20

使用上下文敏感帮助 21

Web上的帮助 22

小结 23

第2章 图形的使用 25

进行组织 25

创建一个概念 25

为演示制订计划 26

位图与矢量图 27

Paint工具概述 28

使用Paint窗口 28

颜色与颜色渐变 31

图案 33

线宽 35

颜色深度指示器 35

用光和阴影画图:油墨效果 35

使用Reveal和其他的特殊油墨效果 38

画图 39

基本的画图技术 39

绘制图形 42

自定义画刷 45

使用油墨效果 47

选定图形的技巧 48

翻转、旋转图形以及对图形应用一些效果 50

移动、复制、剪切以及粘贴选定区 52

优化Paint窗口 53

在Vector Shape窗口中工作 54

使用浮动Tool Palette创建图形 60

导入图像 61

为导入图象指定选项 63

指定颜色深度 65

排序并组织角色成员 67

小结 69

第3章 使用舞台、精灵和分镜表 71

什么是精灵 71

在舞台上移动 73

在舞台上放置一个精灵 74

使用Score窗口 75

设置精灵属性 77

在舞台上放置多个精灵 78

使用关键帧和逐渐过渡 80

创建关键帧 80

创建平滑动画 85

为制作动画使用Paint窗口 86

洋葱皮和对齐 87

使用Registration对齐角色成员 89

使用影片循环 91

使用自动变形产生角色成员 93

回到舞台上 95

分开和连接精灵 95

交换角色成员 97

使用反转的序列 100

采用融合和油墨绘制精灵 101

创建淡入淡出效果 101

精灵的油墨效果 103

使用单步录制和实时录制 107

使用Step Recording命令制作动画 107

用Real-Time Recording命令制作动画 109

小结 111

在Director使用文本 113

第4章 Director中的文本使用 113

Text角色成员 114

多信息文本格式(RTF)的优点和缺点 114

创建新的文本角色成员 115

使用Text窗口 119

指定格式化选项 120

指定文本属性 122

将文本角色成员放入影片中 124

域文本角色成员 127

指定域文本属性 127

导入文本 128

在影片中嵌入字体 129

小结 130

第5章 声音的使用 131

声音媒体基础 131

导入声音 132

使用与外部声音相对应的内部声音 133

选择声音文件的格式 134

声音的外部编辑 135

采样速率、记录模式以及其他的一些问题 137

为影片获取声音 139

添加与编辑声音 139

将声音放入Score 140

管理声音 143

在影片中使用线索点 143

节奏、声音与交互 143

声音的循环播放 145

给影片设置音量 148

使用声音Xtra 148

使用Shockwave Audio(SWA) 149

理解Shockwave压缩 149

使用字符串的指南 153

Beatnik Xtra Lite 153

使用声音行为 154

小结 155

第6章 使用数字视频 157

数字视频的使用 158

确定有效的帧速 158

图象维数的使用 158

对颜色深度的考虑 159

控制文件大小与选择压缩 160

选定图象质量 161

将数字视频添加到影片中 162

理解Direct to Stage模式 164

指定Director设置以提高视频性能 166

缩放与裁剪数字视频 167

设置循环与控制特性 169

指定一个外部视频编辑器 170

在Director中编辑数字视频 171

使用视频行为 174

管理视频角色成员 174

指定节奏设置 175

导出数字视频 178

小结 181

第2部分 综合使用 183

第7章 使用行为 185

什么是行为 185

使用Director的预定义行为 186

把预定义行为添加到对象上 188

建立更好的影片 189

使用好的按钮 189

使用Navigation行为来创建按钮 190

使用Behavior Inspector窗口 194

查看在行为背后的脚本 194

使用Behavior Inspector窗口来添加行为 196

对添加在精灵上的行为重新排序 199

使用交互式的行为 202

创建自己的简单行为 204

创建多态按钮 213

创建可按下的按钮 214

创建多态切换按钮 216

把Lingo命令添加到行为上 218

使用标记符号航 219

把标记符添加影片中 219

使用Jump to Marker行为 222

行为的来源* 224

角色库 225

把自定义的行为添加到你的影片中 226

在行为之间来回发送消息 229

从一个行为中发送消息 230

接收来自其他行为的消息 233

小结 235

第8章 优化并输出影片 237

改变节奏 237

操作Control Panel 238

在Score窗口中指定节奏设置 239

使用过渡 243

选择过渡 243

应用并控制过渡 245

使用颜色 247

关于颜色的理论 248

RGB颜色对应调色板索引颜色 248

将图象映射到颜色调色板 251

连接运算符 253

更改调色板 254

用调色板创建效果 257

创建放映机 259

创建放映机 260

发布放映机 264

使用Update Movies Xtra 264

为Web进行设计 266

冲击影片 266

创建一个Shockwave影片 267

使用Aftershock 270

创建影片的Java Applet 275

Java小应用程序的最佳使用方法 276

另存为Java 276

小结 279

设计界面 281

创建流程图 282

设计导航 283

设计项目 283

划分屏幕 284

在Director中构造 285

剖析影片 286

创建开始的动画画面 287

移动精灵 291

使用行为进行动画制作 293

建立导航元素 296

设计主要的导航元素 296

添加导航标记符 296

添加导航行为 300

对Quit按钮使用Jump to Marker行为 302

终止应用程序 305

建立Quick Time VR Tour 306

把Quick Time VR影片导入到Director中 307

显示QTVR影片中的控制器 309

添加来自其他资源的内容 310

导入PowerPoint演示文稿 311

在影片中使用HTML文本 316

启动外部的Director影片 319

小结 321

确定项目的范围 323

使用项目分析表单 323

第10章 设计一个制作过程 323

创造性的过程 326

创建流程图 327

故事板的价值 328

工作流程的考虑 330

管理过程 331

使用项目管理软件 332

在网络环境中进行工作 332

理解版权问题 335

什么样的作品可以受到版权的保护 336

正当用于教学用途 337

开发者的版权 338

小结 338

第3部分 学习Lingo 339

第11章 编程基础 341

使用Message窗口 341

变量 341

创建变量 343

命名变量 343

变量的类型 344

表达式 346

语句 346

运算符 346

赋值运算符 346

算术运算符 347

括号和优先级 350

比较运算符 351

逻辑运算符 352

处理程序 354

形参和实参 355

函数 356

控制结构 357

if结构 358

case语句 362

反复 364

创建不同类型的脚本 369

影片脚本 369

行为(又称Score脚本) 369

角色成员脚本 371

父脚本 372

局部变量 379

属性 379

全局变量 379

变量范围 379

小结 380

第12章 表和其他结构 381

使用表 381

使用线性表 383

获取值 384

设置值 387

在表添加项 389

从线性表中删除项 391

使用属性表 395

从属性表中读取值 399

读取属性信息 402

设置值 403

删除属性 405

搜索一个字典表 406

处理表 408

表计数 408

把表转换成字符串 409

把项转换成表 410

把表转换成项 411

对表进行算术运算 413

它是一个表吗 414

创建一个简单的地址簿程序 416

联合两个表 416

Point和Rect 423

Point 423

Rect 424

在Rect、Point和表之间转换 431

Color 432

Date 433

小结 434

第13章 用Lingo进行面向对象编程 435

什么是面向对象编程 435

抽象 435

父脚本和子对象 436

继承 436

C++比较 436

多态 436

封装 436

对象是什么 438

重新访问地址簿程序 442

用对象控制脚本 443

创建祖先 444

使用actorList 446

用父脚本代替全局变量 449

行为和子对象 451

把父脚本转换成行为 452

其他的后代窍门 455

角色成员脚本 456

小结 456

第14章 建立按钮 457

鼠标事件 457

创建和应用行为 458

给行为添加行为 461

更好的按钮行为 463

控制精灵接收的事件 463

添加一个插入状态 466

创建Parameters对话框 468

建立一个对话框 468

文档化行为 473

小结 473

第15章 用Lingo控制精灵 475

移动精灵 475

精灵的loc 475

更改locV 476

更改locH 477

跳转到不同的帧 478

保持对精灵的改动 478

使用标记 480

更多的精灵操纵 481

更改成员 482

更改可见度和locZ 483

旋转、倾斜、翻转以及缩放精灵 484

调整移动 487

滚动背景 489

对精灵使用父脚本 493

创建父脚本 493

举例说明父脚本 495

重新讨论精灵旋转 497

使用嵌块 499

分镜表记录 500

木偶精灵 501

小结 503

第16章 用Lingo操纵文本 505

理解文本的属性 505

设置前景色 506

设置背景色 507

设置字体大小 507

设置字体 508

设置风格 510

使用autoTab属性 511

使用picture属性 512

使用box Type属性 512

使用editable属性 512

使用表达式块 512

理解字符串 512

理解块关键字 515

文本角色成员中的超链接 525

hyperLink 525

hyperlinks 526

hyperlinkRange 526

hyperlinkState 526

其他表达式块 526

last() 526

在文本成员中格式化段落 527

offset() 527

contains 527

fixedLineSpace 528

bottomSpacing和topSpacing 528

leftIndent和rightInden 529

firstIndent 530

charSpacing 531

tabs 531

alignment 531

scrollTop 532

linePosToLocV 532

获取行和字符的位置 532

scrollByLine 532

scrollByPage 532

滚动文本 532

locVToLinePos 533

locToCharPos 533

charPosToLoc 533

pointTo函数 533

RTF 534

更多的文本角色成员属性 534

HTML和文本成员 534

antiAlias和antiAliasThreshold 535

Kerning和kemingThreshold 535

选定文本 536

the selection 536

selStart和selEnd 537

hilite 538

设置框的属性 539

域专有属性 539

selectedText 539

使用wordWrap属性 540

使用lineCount属性 541

使用lineHeight属性 541

使用pageHeight属性 541

小结 541

第17章 矢量形状和Flash Lingo 543

用Lingo创建矢量形状 543

检查vertexList 543

设置vertexList 545

更改顶点 547

设置填充色 548

创建梯度 548

设置边线 549

矢量和Flash属性 549

antiAlias 549

defaultRect和defaultRectMode 550

scale和scaleMode 550

理解视图属性 551

Flash专有性能 553

理解原点属性 553

嵌入还是链接 554

控制回放 554

流式Flash 556

控制交互作用 557

小结 560

第18章 声音和视频Lingo 561

用Lingo控制声音 561

使用Puppet Sound 561

用Lingo触发声音 563

给精灵和按钮附加声音 565

停止声音 566

为数字化声音附加的Lingo控制 568

播放随机的声音 572

在一个帧中播放声音序列 574

用Lingo播放链接的文件 575

控制音量 577

使用the soundLevel属性 577

使用the volume of sound属性 580

控制淡入/淡出 584

预加载和卸载角色成员 585

预加载一个或多个帧中使用的特定的角色成员 585

预加载特定的角色成员 586

卸载角色成员 587

Director使用Beatnik 588

创建Beatnik对象 588

Groovoid 589

播放RMF文件 589

使用Lingo控制数字化视频的属性 591

设置the video of member属性 592

使用Lingo在视频的开始时暂停 593

设置the loop of member属性 593

使用Lingo剪裁和居中视频 593

使用Lingo直接在Stage上播放视频 594

使用Lingo显示控制器 594

使用Lingo为数字化视频建立帧速率 594

使用Lingo启用视频的预加载 595

使用Lingo创建其他控制 595

创建切换行为 596

给视频倒带 597

快进和快退 598

播放和停止视频 598

打开和关闭声音 599

更改QuickTime精灵的音量 600

与轨道有关的Lingo 600

屏蔽QuickTime精灵 601

QuickTime VR 602

视图命令 603

有节点的VR 604

图象品质 604

更多的热区命令 606

小结 607

第4部分 深入Lingo 609

第19章 Lingo疑难解答 611

脚本中的疑难解答 611

定位问题 611

标明语法和拼写错误 612

在Message窗口中调试 614

纠正逻辑错误 614

直接在Message窗口中检测命令 618

使用showGlobals命令 619

使用the globals属性 620

使用Watcher窗口 622

指定要查看的变量 623

从查看列表中添加或清除变量 624

在查看列表中为变量建立初值 624

使用Debugger窗口 625

在脚本中设置断点 626

在Debugger窗口中运行脚本 628

一个使用Debugger窗口的练习 629

使用Debugger窗口查看处理程序 629

小结 631

第20章 内存管理 633

理解内存 633

确定内存需求 634

进行检测以避免内存问题 636

预加载角色成员 636

指定SWA预加载值 637

使用Lingo指定预加载值 639

设置清空优先权 640

从内存考虑设计影片 641

节省内存的原则 642

用CD-ROM进行优化 643

创建一个虚拟图象 643

CD-ROM基础 643

单一刻录还是多重会话刻录 644

小结 645

制作菜单 647

第21章 菜单和对话框 647

创建你自己的下拉菜单系统 648

使用域角色成员创建一个菜单 648

安装菜单 651

结束作业 652

改变菜单和菜单项的名字 659

建立对话框 660

用MUI得到基本信息 660

打开、保存和寻找目标的对话框 661

放弃、重试和忽略 663

展开想象 664

小结 665

第22章 窗口内的影片 667

MIAW与其他类似特性的区别 667

创建一段包含一个MIAW的影片 669

编写脚本创建MIAW 669

Open窗口命令 670

窗口列表 671

窗口的属性 671

窗口的名称 671

窗口的drawRect 672

窗口的位置 672

窗口的标题 672

窗口的文件名 672

窗口的模式 673

窗口的WindowsType 674

窗口的sourceRect 674

控制MIAW 675

tell语句 675

多行的tell语句 676

移动一个MIAW 677

设置窗口是否可见 677

预加载MIAW 680

将窗口向前向后挪动 680

清除一个MIAW 681

创建多个MIAW 682

创建MIAW工具 683

小结 688

第23章 Shockwave和NetLingo 689

Director设计问题和所受的限制 689

不支持的一些Director特性 690

注意在万维网传送上的速度问题 690

基于万维网的影片的限制和机会 691

使用NetLingo 692

开始网络操作的命令集 692

评估网络操作状态的函数集 696

从网络操作的结果中检索的函数集 697

取消一个部分完成的网络操作 697

和浏览器交互的命令和函数 698

创建一个完美的Shockwave影片 703

限制和“gotchas” 705

输出为Java方式 705

什么是Java applet 705

Java选项 706

在Lingo中放置Java 708

Java行为 709

小结 709

第24章 Xtra和文件操作 711

扩展Director的能力 711

什么是Xtra 711

Xtra的类型 712

为什么使用Xtra 712

在Director中使用Xtra 715

Director怎样知道一个Xtras的存在 715

安装新的Xtra 716

使用Xtra相关的Lingo命令 717

创建Xtra的新实例 717

列出可以发送给Xtra的消息 718

使用特定的Xtra方法 719

用FileIO Xtra打开一个文件 719

用FileIO Xtra关闭文件 720

显示打开对话框 721

使用FileIO Xtra filterMask 721

在文件中访问数据 723

其他FileIO方法 728

显示一个Save对话框 728

创建一个新的磁盘文件 729

写入磁盘文件 730

获得文件的当前位置 731

小结 737

在Macintosh上安装Director 739

附录A 安装和配置Director 739

在Windows上安装Director 741

配置常规和网络优先设置 744

指定常规优先设置 744

指定网络优先设置 746

动画行为 749

Automatic 749

Interactive 750

控件行为 752

Multiuser 753

Internet行为 753

Forms 753

Streaming 754

Java行为 755

媒体行为 755

Flash 755

QuickTime 756

声音 756

导航行为 756

文本 757

命令 759

附录C Lingo语句小结 759

函数 762

属性 764

常量 768

附录D 快捷键 769

附录E 光盘内容 775

使用光盘 775

在Windows 95/98上运行光盘 775

光盘上的文件和程序 776

在Macintosh上运行光盘 776

应用程序和销售商 777

从CD-ROM安装 784

复制剪辑媒体 784

安装Windows软件 786

使用CD-ROM 788

在Windows 95/98中运行CD-ROM 789

在Macintosh上运行CD-ROM 789

术语 791

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