进阶Flash 5网络游戏

副标题:无

作   者:位元文化著

分类号:

ISBN:9787900635778

微信扫一扫,移动浏览光盘

简介

本书主要是以Flash 5的ActionScript程序设计为主。通过大量详尽的图解和实例讲解了Flash 5网络游戏的制作和开发。内容丰富,讲解由浅入深,语言通俗易懂,清晰明了,范例实用,能使读者快速领会程序设计的奥秘与乐趣,学会 Flash 5网络游戏编程的全部精髓。 通过本书的学习,能使读者在短时间内学会 Flash 5网络游戏的制作。对于有一定功底的读者,也可作为参考用书。

目录

目录
第0章 前言
0-1 本书特点
0-2 内容简介
0-3 注意事项
0-4 光盘内容
第1章 ActionScrip入门
1-1 Frame与Object的Actions
1-2 第一个除错命令trace
1-3 变量
1-3-1 变量声明
1-3-2 数值运算
1-3-3 字符串的连接
1-4 布尔值
1-5 判断结构
1-5-1 if和else
1-5-2 循环
1-6 对象
1-6-1 面向对象
1-6-2 内置对象与类别
1-7 别盯着我!
1-7-1 动画预览
1-7-2 概念与技巧
1-7-3 制作步骤
1-7-4 语法补充
第2章 渲染板
2-1 游戏预览
2-2 概念与技巧
2-3 制作步骤
2-3-1 鼠标光标-油漆桶
2-3-2 颜色小方块
2-3-3 图框与色块组件
2-3-4 场景中角色的安排
2-3-5 场景的Frame Actions
2-4 游戏的改进
2-5 ActionScript补习班
2-5-1 duplicateMovieClip
2-5-2 Color对象
2-5-3 on
2-5-4 onClipEvent
2-5-5 hitTest方法
2-5-6 eval函数
2-5-7 print命令
第3章 涂鸦板
3-1 游戏预览
3-2 概念与技巧
3-3 制作步骤
3-3-1 调整式滑块
3-3-2 “线条”组件
3-3-3 涂鸦区
3-3-4 场景中的对象
3-3-5 场景中的Frame Actions
3-4 线条的改进
3-4-1 制作更佳的线条组件
3-4-2 更改场景的Frame Actions
3-5 游戏的改进
3-6 ActionScript补习班
3-6-1 Math对象
3-6-2 attachMovie方法
3-6-3 with命令
3-6-4 常用的角色属性
3-6-5 startDrag方法
第4章 连连看
4-1 游戏预览
4-2 概念与技巧
4-3 制作
4-3-1 组件的制作
4-3-2 场景上的角色
4-3-3 场景及对象的Actions
4-4 游戏的改进
4-5 ActionScript补习班
4-5-1 Array对象简介
4-5-2 randcm函数
4-5-3 tellTarget命令
4-5-4 removeMovieClip指令和方法
第5章 接宝石
5-1 游戏预览
5-2 概念与技巧
5-3 制作
5-3-1 主角与计分板
5-3-2 倒数计时板
5-3-3 落下的对象
5-3-4 场景中的角色与Actions
5-4 游戏的改进
5-5 ActionScript补习班
5-5-1 Date对象
5-5-2 _currentFrame属性
第6章 大炮
6-1 游戏预览
6-2 概念与技巧
6-3 制作
6-3-1 大炮
6-3-2 蛋头外星人
6-3-3 炮弹
6-3-4 [开火]按键
6-3-5 滑杆
6-3-6 场景的安排
6-3-7 end.fla
6-4 游戏的改进
6-5 ActionScript补习班
6-5-1 loadMovie命令
6-5-2 _levelN
6-5-3 unloadMovie
第7章 射击敌机
7-1 游戏预览
7-2 概念与技巧
7-3 制作
7-3-1 云
7-3-2 飞行的敌机
7-3-3 爆炸动画
7-3-4 其他组件
7-3-5 场景的配置
7-3-6 场景中的Frame Actions
7-4 游戏的改进
7-5 ActionScript补习班
7-5-1 自定对象
7-5-2 自定类别
7-5-3 坐标变换
7-5-4 Sound对象
第8章 拼图
8-1 游戏预览
8-2 概念与技巧
8-3 制作步骤
8-3-1 小图片的遮罩
8-3-2 小图片的制作
8-3-3 拼图图框
8-3-4 场景中的Frame Actions
8-3-5 [再玩一次]按键
8-4 改善拖动速度
8-4-1 成品预览
8-4-2 小图片减肥
8-4-3 场景Frame Actions的变更
8-5 比较与套用
8-6 ActionScript补习班
8-6-1 swapDepths方法
8-6-2 getBounds方法
第9章 记忆大考验
9-1 游戏预览
9-2 概念与技巧
9-3 制作步骤
9-3-1 卡片
9-3-2 其他组件
9-3-3 场景的安排
9-4 游戏的改进
9-5 ActionScript补习班
9-5-1 堆栈
9-5-2 数组的堆栈性质
第10章 二十一点
10-1 游戏预览
10-2 概念与技巧
10-3 制作
10-3-1 扑克牌
10-3-2 信息行
10-3-3 筹码及赌金面板
10-3-4 其他组件
10-3-5 场景中的角色安排
10-3-6 场景的Frame Actions
10-4 游戏的改进
第11章 俄罗斯方块
11-1 游戏预览
11-2 概念与技巧
11-3 制作
11-3-1 组件的制作
11-3-2 场景的安排
11-3-3 场景的Frame Actions
11-3-4 感应按键的Object Actions
11-4 游戏的改进
11-5 ActionScript补习班
11-5-1 for..in
11-5-2 数组的splice方法
11-5-3 数组的unshift方法
11-5-4 Key对象
第12章 迷宫
12-1 游戏预览
12-2 概念与技巧
12-3 制作
12-3-1 制作组件
12-3-2 场景的安排与Actions
12-4 提高困难度
12-4-1 遮罩的另一种功能
12-4-2 制作较困难的迷宫
12-5 游戏的改进
12-6 ActionScript补习班
12-6-1 break命令
12-6-2 continue命令
12-6-3 数组的concat方法
第13章 贪吃蛇
13-1 游戏预览
13-2 概念与技巧
13-3 制作
13-3-1 图形及按钮组件
13-3-2 影视片段组件
13-3-3 场景的安排
13-3-4 场景的Frame Actions
13-4 游戏的改进
13-5 ActionScript补习班
13-5-1 slice方法
13-5-2 gotoAndPlay与gotoAndStop命令
13-5-3 多重gotoAndPlay的迷思
附录A ActionScript补述
A-1 Basic Actions
A-1-1 Go To
A-1-2 Play
A-1-3 Stop
A-1-4 Toggle High Quality
A-1-5 Stop All Sounds
A-1-6 Get URL
A-1-7 FSCommand
A-1-8 Load Movie
A-1-9 Unload Movie
A-1-10 Tell Target
A-1-11 If Frame Is Loaded
A-1-12 On Mouse Event
A-2 Actions
A-2-1 break
A-2-2 call
A-2-3 comment
A-2-4 continue
A-2-5 delete
A-2-6 do while
A-2-7 duplicateMovieClip
A-2-8 else、else if
A-2-9 evaluate
A-2-10 for
A-2-11 for..in
A-2-12 function
A-2-13 if
A-2-14 include
A-2-15 loadVariables
A-2-16 onClipEvent
A-2-17 print
A-2-18 removeMovieClip
A-2-19 return
A-2-20 set variable
A-2-21 setProperty
A-2-22 startDrag
A-2-23 stopDrag
A-2-24 trace
A-2-25 var
A-2-26 while
A-2-27 with
A-3 Operators
A-3-1 !
A-3-2 !=,= =
A-3-3 ""
A-3-4 %
A-3-5 &&
A-3-6 ()
A-3-7 *,/,+,-
A-3-8 ++
A-3-9 - -
A-3-10 <,<=,>,>=
A-3-11 and
A-3-12 not
A-3-13 or
A-3-14 typeof
A-3-15 void
A-3-16 ||
A-3-17 Bitwise Operators
A-3-17-1 &
A-3-17-2 <<
A-3-17-3 >>
A-3-17-4 >>>
A-3-17-5 ∧
A-3-17-6 |
A-3-17-7 ~
A-3-18 compound assignment
A-3-19 String Operators
A-4 Functions
A-4-1 Boolean
A-4-2 escape
A-4-3 eval
A-4-4 false,true
A-4-5 getProperty
A-4-6 getTimer
A-4-7 getVersion
A-4-8 int
A-4-9 isFinite
A-4-10 isNaN
A-4-11 maxscroll
A-4-12 newline
A-4-13 Number
A-4-14 parseFloat
A-4-15 parselnt
A-4-16 random
A-4-17 scroll
A-4-18 String
A-4-19 targetPath
A-4-20 unescape
A-4-21 updateAfterEvent
A-4-22 String Functions
A-4-22-1 chr
A-4-22-2 length
A-4-22-3 mbchr
A-4-22-4 mblength
A-4-22-5 mbord
A-4-22-6 mbsubstring
A-4-22-7 ord
A-4-22-8 substring
A-5 Properties
A-5-1 _alpha
A-5-2 _currentframe
A-5-3 _droptarget
A-5-4 _focusrect
A-5-5 _framesloaded
A-5-6 _height
A-5-7 _highquality
A-5-8 _name
A-5-9 _quality
A-5-10 _rotation
A-5-11 _soundbuftime
A-5-12 _target
A-5-13 _totalframes
A-5-14 _url
A-5-15 _visible
A-5-16 _width
A-5-17 _x
A-5-18 _xmouse
A-5-19 _xscale
A-5-20 _y
A-5-21 _ymouse
A-5-22 _yscale
A-6 Objects
A-6-1 Array(object)
A-6-1-1 Array.concat
A-6-1-2 Array.join
A-6-1-3 Array.length
A-6-1-4 Array.pop
A-6-1-5 Array.push
A-6-1-6 Array.reverse
A-6-1-7 Array.shift
A-6-1-8 Array.slice
A-6-1-9 Array.sort
A-6-1-10 Array.splice
A-6-1-11 Array.toString
A-6-1-12 Array.unshift
A-6-2 Boolean(object)
A-6-3 Color(object)
A-6-3-1 Color.setTransform
A-6-3-2 Color.getTranform
A-6-4 Date(object)
A-6-5 Key(object)
A-6-5-1 Key.getAscii
A-6-5-2 Key.getCode
A-6-5-3 Key.isDown
A-6-5-4 Key.isToggled
A-6-6 Math(object)
A-6-6-1 Math.abs
A-6-6-2 Math.arccos
A-6-6-3 Math.arcsin
A-6-6-4 Math.arctg
A-6-6-5 Math.arctg2
A-6-6-6 Math.ceil
A-6-6-7 Math.cos
A-6-6-8 Math.exp
A-6-6-9 Math.floor
A-6-6-10 Math.log
A-6-6-11 Math.max
A-6-6-12 Math.min
A-6-6-13 Math.pow
A-6-6-14 Math.random
A-6-6-15 Math.round
A-6-6-16 Math.sin
A-6-6-17 Math.sqrt
A-6-6-18 Math.tan
A-6-7 Mouse(object)
A-6-8 MovieClip(object)
A-6-8-1 MovieClip.attachMovie
A-6-8-2 MovieClip.duplicateMovieClip
A-6-8-3 MovieClip.getBounds
A-6-8-4 MovieClip.getBytesLoaded
A-6-8-5 MovieClip.getBytesTotal
A-6-8-6 MovieClip.getURL
A-6-8-7 MovieClip.globalToLocal
A-6-8-8 MovieClip.gotoAndPlay
A-6-8-9 MovieClip.gotoAndStop
A-6-8-10 MovieClip.hitTest
A-6-8-11 MovieClip.loadMovie
A-6-8-12 MovieClip.loadVariables
A-6-8-13 MovieClip.localToGlobal
A-6-8-14 MovieClip.nextFrame
A-6-8-15 MovieClip.play
A-6-8-16 MovieClip.prevFrame
A-6-8-17 MovieClip.removeMovieclip
A-6-8-18 MovieClip.startDrag
A-6-8-19 MovieClip.stop
A-6-8-20 MovieClip.stopDrag
A-6-8-21 MovieClip.swapDepths
A-6-8-22 MovieClip.unloadMovie
A-6-9 Number(object)
A-6-10 Object(object)
A-6-11 Selection(object)
A-6-11-1 Selection.getBeginlndex
A-6-11-2 Selection.getCaretlndex
A-6-11-3 Selection.getEndlndex
A-6-11-4 Selection.getFocus
A-6-11-5 Selection.setFocus
A-6-11-6 Selection.setSelection
A-6-12 Sound(object)
A-6-12-1 Sound.attachSound
A-6-12-2 Sound.getPan
A-6-12-3 Sound.getTransform
A-6-12-4 Sound.getVolume
A-6-12-5 Sound.setPan
A-6-12-6 Sound.setTransform
A-6-12-7 Sound.setVolume
A-6-12-8 Sound.start
A-6-12-9 Sound.stop
A-6-13 String(object)
A-6-13-1 String.charAt
A-6-13-2 String.charCodeAt
A-6-13-3 String.concat
A-6-13-4 String.fromCharCode
A-6-13-5 String.indexOf
A-6-13-6 String.lastindexOf
A-6-13-7 String.slice
A-6-13-8 String.split
A-6-13-9 String.substr
A-6-13-10 String.substring
A-6-13-11 String.toLowerCase
A-6-13-12 String.toUpperCase
A-6-14 XML(object)
A-6-15 XMLSocket(object)

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

进阶Flash 5网络游戏
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon