图书介绍

Flash第一步 ActionScript编程篇 珍藏版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Flash第一步 ActionScript编程篇 珍藏版
  • 陈冰著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302124205
  • 出版时间:2006
  • 标注页数:725页
  • 文件大小:107MB
  • 文件页数:438页
  • 主题词:动画-设计-图形软件,Flash

PDF下载


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

下载说明

Flash第一步 ActionScript编程篇 珍藏版PDF格式电子书版下载

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

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

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

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

图书目录

目录313

第3部分 ActionScript篇313

第18章 了解在Flash中的编程工作313

18.1 像软件设计师那样思考问题314

18.1.1 要总想着逃避编程314

18.1.2 认真地编写设计说明书314

18.1.3 要想到还有其他的可能315

18.2 面向对象的软件开发中的重要概念315

18.2.1 类和对象315

18.2.2 属性和方法316

18.2.3 抽象316

18.2.4 封装316

18.2.5 继承317

18.2.6 多态317

18.2.7 事件318

18.3 好的编程风格318

18.3.1 好的名字319

18.3.2 减少重复319

18.3.3 总是注释320

18.3.4 分离代码和数据322

18.4 ActionScript术语322

第19章 ActionScript编程基础325

19.1 ActionScript的语法326

19.1.1 点语法326

19.1.2 斜线语法326

19.1.3 分号326

19.1.4 花括号327

19.1.5 圆括号327

19.1.6 引号328

19.1.7 方括号328

19.1.8 常数328

19.1.9 关键字329

19.1.10 大小写敏感329

19.1.11 注释329

19.2 ActionScript中的数据类型和变量330

19.2.1 数据类型和变量的关系330

19.2.2 字符串和数字数据类型330

19.2.3 布尔数据类型331

19.2.4 原始数据类型与引用数据类型的区别331

19.2.5 对象数据类型和数组数据类型332

19.2.6 null和undefined数据类型333

19.3 使用变量333

19.3.1 变量的命名约定和变量的非特定数据类型的声明333

19.3.2 在声明变量时为其严格指定数据类型334

19.3.3 变量在程序中的运用335

19.3.4 变量的作用域和变量冲突337

19.4 ActionScript中的语句、表达式和运算符340

19.4.1 语句、表达式和运算符的关系340

19.4.2 算术运算符341

19.4.3 比较运算符342

19.4.4 字符串运算符345

19.4.5 逻辑运算符345

19.4.6 位运算符346

19.4.7 赋值运算符349

19.4.8 运算符的优先级和结合性351

19.5 控制程序的流程351

19.5.1 条件语句352

19.5.2 循环语句357

19.6 关于全局函数和内建类363

第20章 编写和调试程序365

20.1 使用“动作”面板编写脚本366

20.1.1 “动作”面板的布局366

20.1.2 为帧、影片剪辑和按钮编写脚本367

20.1.3 使用代码提示369

20.1.4 设置脚本偏爱372

20.1.5 什么是UTF-8、Unicode和UCS373

20.1.6 使用自动格式化375

20.1.7 “动作”面板的工具栏375

20.1.8 铆定脚本376

20.1.9 输入和输出脚本377

20.2 调试脚本377

20.2.1 发现和定义bug——再现bug和给bug分类377

20.2.2 修改bug——试着成为一个愤世嫉俗者379

20.2.3 预防bug——好的编程风格及追溯bug产生的时期380

20.3 使用调试器380

20.3.1 调试器的布局381

20.3.2 关于以news.fla为例来讲解调试器用法的说明382

20.3.3 在无断点情况下查看和设置属性383

20.3.4 在无断点情况下查看和设置变量384

20.3.5 设置断点和调试程序的技巧384

20.3.6 在同一位置监视多个变量387

20.3.7 远程调试及调试器自身的bug388

20.4 使用输出窗口和trace语句389

20.4.1 列出电影中的对象和变量389

20.4.2 使用trace语句和throw语句390

第21章 使用影片剪辑393

21.1 影片剪辑的体系结构:级、深度、层三者的关系394

21.2 绝对路径引用和相对路径引用397

21.2.1 绝对路径引用397

21.2.2 相对路径引用398

21.3 影片剪辑的属性和方法399

21.3.1 影片剪辑属性的运用及统览400

21.3.2 影片剪辑方法的运用及统览402

21.4 使用脚本来控制影片剪辑404

21.4.1 控制影片剪辑的播放404

21.4.2 改变影片剪辑的位置和外观405

21.4.3 利用with语句来减少重复工作405

21.4.4 影片剪辑的复制和删除及同名方法与函数的区别405

21.4.5 捆绑影片剪辑408

21.4.6 在复制和捆绑影片剪辑时传递参数409

21.4.7 装载和卸载SWF文件409

21.4.8 在装载SWF文件时向其传递变量来控制其播放412

21.4.9 动态加载JPEG图像413

21.4.10 把SWF文件装载到指定的级414

21.4.11 使影片剪辑可拖动414

21.4.12 判断可拖动影片剪辑的降落目标——制作废纸篓和废纸范例415

21.4.13 检测影片剪辑的碰撞——将废纸篓和废纸范例升级到点语法416

21.4.14 创建空影片剪辑418

21.4.15 在运行时刻把影片剪辑作为遮罩打开和关闭419

21.4.16 动态的创建文本对象419

21.5 于运行时刻在影片剪辑中绘图420

21.5.1 绘制直线并进行纯色填充420

21.5.2 制作一个可信手涂鸦的Flash画板421

21.6 关于影片剪辑的深度422

21.6.1 获知影片剪辑实例的深度423

21.6.2 获得下一个可用的深度423

21.6.3 获知位于特定深度中的影片剪辑实例423

21.6.4 交换影片剪辑实例的深度423

21.7 将装载的SWF文件对_root的引用锁定为对其自身时间线的引用424

第22章 事件、响应与交互425

22.1 事件、响应与交互的概念和相互关系426

22.2 如何处理事件426

22.2.1 使用事件处理器426

22.2.2 使用事件处理器方法——突破事件处理器的局限427

22.2.3 使用事件侦听器——突破事件处理器局限的另一种方法430

22.3 几个简单的交互实例432

22.3.1 创建自定义的鼠标指针——制作一个气鼓鱼鼠标指针432

22.3.2 捕获焦点检测输入——检查表单填写时的信息有效性433

22.3.3 捕获按键——制作一门可左右移动的火炮434

第23章 使用函数437

23.1 函数的概念438

23.2 Flash内建函数概览及使用438

23.3 创建自定义函数440

23.3.1 创建既不接收参数也不返回值的自定义函数440

23.3.2 创建能接收参数的自定义函数442

23.3.3 创建能返回值的自定义函数443

23.4 函数的作用域445

第24章 使用内建类447

24.1 类、对象、实例化的概念及相互关系448

24.2 Flash内建类概览448

24.3 判断是否需要从内建类创建新对象451

24.4 使用Array类来创建和处理数组452

24.4.1 数组的概念452

24.4.2 创建和访问数组452

24.4.3 数组中追加元素455

24.4.4 从数组中删除、替换和拼接元素456

24.4.5 把数组转换成字符串——回车符被吃掉问题的解决方案456

24.4.6 把数组作为堆栈来使用及其应用——跟踪用户的访问457

24.4.7 对数组中的元素排序459

24.4.8 创建和访问多维数组461

24.4.9 利用数组访问运算符在循环中批处理对象462

24.5 使用Sound类来控制和装载声音463

24.5.1 对于如何才能控制声音的思考和分析463

24.5.2 控制声音的开关463

24.5.3 控制音量的大小464

24.5.4 装载外部的MP3文件466

24.6 使用Color类来控制颜色468

24.6.1 简单的设置影片剪辑实例的颜色468

24.6.2 通过编程实现影片剪辑实例的颜色渐变469

24.6.3 突破程控渐变时遭遇的“色障”470

24.7 使用Text相关类来控制和格式化文本471

24.7.1 创建可滚动的文本域471

24.7.2 在运行时刻改变文本对象的特性和内容474

24.7.3 在文本域中使用HTML475

24.7.4 使用CSS来格式化HTML文本476

24.7.5 监听文本域上发生的事情477

24.8 使用String类来处理字符串477

24.8.1 从字符串中提取子字符串477

24.8.2 拆分和合并字符串478

24.8.3 获取指定索引处的字符和字符的ASCII值479

24.8.4 在字符串中进行搜索480

24.8.5 对字符串进行大小写转换481

24.9 使用Date类来获取和设置时间481

24.9.1 创建一个新的Date对象484

24.9.2 本地时间和世界时之间的区别484

24.9.3 构造一只电子钟485

24.10 使用MovieClipLoader类来预装载外部的SWF文件或JPEG文件486

24.11 使用Microphone类来捕获和播放麦克风音频源488

24.12 使用Camera类来捕获和播放摄像头视频源489

24.13 使用Video相关类来装载和播放FLV文件491

24.13.1 装载和播放FLV文件的过程491

24.13.2 创建一个全功能的FLV播放器492

24.14 使用SharedObject类创建Flash版的Cookie494

24.15 使用LocalConnection类在不同的SWF文件间通信496

24.15.1 使用LocalConnection类进行通信的过程496

24.15.2 两个Flash间一次探讨“吃了什么”的通信497

第25章 创建自定义的类499

25.1 创建公能用于当前电影的类500

25.1.1 利用构造器函数创建自定义的类500

25.1.2 对自定义的类进行更严格的封装501

25.1.3 用prototype属性和_proto_属性来实现类的继承502

25.1.4 如何把属性和方法添加到类的原型504

25.2 创建可用于所有电影的类504

25.2.1 类的创建和使用的一般过程及要点505

25.2.2 创建一个Egg类505

25.2.3 使用Egg类507

25.3 那些“顶级类”是如何创建的508

25.3.1 类成员和实例成员的区别508

25.3.2 创建自己的顶级类509

25.4 关于限制对类的成员的访问510

25.5 关于类的继承511

25.5.1 类的继承的概念511

25.5.2 为自定义的类创建子类512

25.5.3 用自定义的类来扩展内建类的能力513

25.5.4 如何来扩展MovieClip类的能力513

25.6 创建和使用接口514

25.6.1 什么是接口514

25.6.2 如何创建接口及实现接口的类515

25.7 对类进行更严格的封装517

25.8 类的编译518

25.8.1 什么是类路径518

25.8.2 添加更多的类路径518

25.9 打包你的类519

第26章 与外部进行数据通信及集成其他Web技术521

26.1 使用loadVariables装载外部文本文件中的变量522

26.1.1 MIME是什么?application/x-www-form-urlencoded又是什么?522

26.1.2 使用“最末变量法”判断数据装载是否完成522

26.1.3 装载中文字符时会出现乱码的根本原因是什么525

26.1.4 使用onData事件处理器方法来判断数据装载是否完成526

26.2 关于CGI526

26.2.1 什么是CGI?CGI的工作过程是怎样的527

26.2.2 CGI约定中你应该了解的重要知识527

26.2.3 什么是环境变量528

26.2.4 Perl和CGI是什么关系530

26.3 CGI与ASP、PHP的对比530

26.3.1 什么是ASP531

26.3.2 什么是PHP532

26.3.3 CGI的长处和短处534

26.3.4 ASP的长处和短处536

26.3.5 PHP的长处和短处536

26.4 为什么我推荐你使用Perl537

26.5 如何把你的计算机配置成Web服务器538

26.5.1 安装IIS538

26.5.2 在你的Web 服务器中建立网站538

26.6 安装ActivePerl543

26.6.1 让Web服务器知道Perl解释器的位置543

26.6.2 虚拟目录有什么作用547

26.6.3 编写并运行你的第一个Perl CGI程序548

26.7 用loadVariables装载CGI程序返回的数据——制作一个访问量计数器548

26.7.1 服务器端CGI程序的编写549

26.7.2 客户端Flash程序的编写550

26.8 使用LoadVars类发送和装载数据——制作一个留言板552

26.8.1 服务器端CGI程序的编写552

26.8.2 客户端Flash程序的编写557

26.9 使用MySQL数据库560

26.9.1 什么是MySQL数据库560

26.9.2 如何下载并安装MySQL数据库561

26.9.3 如何启动MySQL561

26.9.4 关于管理和操作MySQL数据库的一些重要知识562

26.9.5 创建你的第一个MySQL数据库563

26.9.6 为Perl安装数据库接口模块和数据库驱动程序模块565

26.9.7 学习两句经典的SQL语句566

26.9.8 一个Flash+Perl+MySQL的应用——服务器端CGI程序的编写567

26.9.9 一个Flash+Perl+MySQL的应用——客户端Flash程序的编写571

26.10 使用XML573

26.10.1 澄清关于XML的一些重要概念573

26.10.2 使用XML类读取并显示XML文档中的信息576

26.10.3 用Perl把从数据库中返回的数据转换成XML格式580

26.11 实现套接字通信583

26.11.1 了解关于套接字通信的重要概念584

26.11.2 实现一个套接字通信——服务器端程序的编写585

26.11.3 实现一个套接字通信——客户端程序的编写(Perl版)588

26.11.4 实现一个套接字通信——客户端程序的编写(Flash版)589

26.12 在Flash和宿主环境之间进行通信591

26.12.1 何时该用fscommand函数,何时该用Flash Player方法592

26.12.2 从Flash到JavaScript的通信592

26.12.3 从JavaScript到Flash的通信594

26.12.4 可用的Flash Player方法和事件596

26.12.5 只在IE浏览器中可用的Flash Player属性和事件600

26.12.6 可以在JavaScript中控制的Flash电影属性601

26.12.7 用fscommand()函数来控制Flash Player602

26.13 如何用Flash来调用和执行可执行程序603

26.14 如何避免装载缓存中的变量和SWF文件604

26.14.1 如何避免装载缓存中的变量604

26.14.2 如何避免装载缓存中的SWF文件604

第4部分 组件篇609

第27章 认识组件609

27.1 什么是组件610

27.2 组件是我必需的东西吗610

27.3 有关组件的一些重要知识611

第28章 使用用户界面组件创建应用程序613

28.1 创建一个交友系统614

28.1.1 客户端Flash程序的开发614

28.1.2 服务器端Perl CGI程序的开发619

28.2 为交友系统添加一个提交确认对话框623

第29章 使用数据组件进行数据通信和数据操作627

29.1 什么是Web服务628

29.2 什么是WSDL628

29.3 如何编写一个Web服务629

29.4 为Web服务开发客户端时如何突破沙箱安全机制的限制630

29.5 如何编写一个政策文件631

29.6 利用Web服务构建一个多语种互译系统633

29.6.1 连接到一个公共的Web服务633

29.6.2 创建一个用户界面并将组件与Web服务绑定在一起634

29.7 利用Web服务构建一个实时股票报价系统637

29.7.1 连接到一个公共的股票报价Web服务637

29.7.2 创建一个用户界面以供用户使用该股票报价服务638

29.7.3 定制股票信息的显示640

29.7.4 显示股票交易量641

29.7.5 显示额外的股票信息643

29.7.6 经由DataSet组件访问数据644

29.7.7 添加两个导航按钮648

29.7.8 编辑和更新数据649

29.7.9 修改列标题650

29.8 使用XML数据组件来读取和更新XML数据库652

29.8.1 创建用户界面并读取XML数据库652

29.8.2 编辑和更新数据655

第5部分 专题篇661

第30章 使用项目和站点来管理文档和进行版本控制661

30.1 使用项目来管理和组织在逻辑上相关的文档662

30.2 对项目中所涉及的文档进行版本控制663

30.2.1 什么是版本控制663

30.2.2 如何在Flash中对项目中的文档进行版本控制664

第31章 使用屏幕来创建幻灯片演示文稿667

31.1 什么是屏幕668

31.2 幻灯演示和表单应用两种屏幕的区别668

31.3 屏幕文档的体系结构和重要概念669

31.4 创建一个标准的幻灯片演示文稿670

31.5 在幻灯片切换中应用“转变”动画效果675

31.6 创建一个视频幻灯片——利用线索点将视频内容和文字说明完美结合675

第32章 使用字符串面板创建同一Flash电影的多个语言版本679

32.1 为同一Flash电影实现多语言版本的原理680

32.2 创建一个支持3种语言的Flash电影680

第33章 使用Flash扩展685

33.1 什么是Flash扩展686

33.2 如何安装和使用Flash扩展686

第6部分 综合应用篇691

第34章 综合应用691

34.1 为现有的Flash电影创建预装载器692

34.2 创建运动缓冲效果693

34.3 创建雪花飘落效果695

34.4 创建放大镜效果696

34.5 创建放电效果702

34.6 创建超高速效果708

34.7 创建在线人数统计器709

34.8 如何将在线绘图保存成SWF文件715

34.9 如何在Flash程序中发送电子邮件719

热门推荐