ActionScript 3.0语言基础与应用

本书特色

[

本书依据actionscript3.0语言的知识结构,结合as3开发能力形成特点,安排知识模块、提高模块和项目实战模块。全书分三个篇章总共十个章节,由浅入深地进行知识点的讲述,使学习者在生动的案例中逐渐掌握actionscripte 3.0语言。书中*后一篇提取了actionscript 3.0的三个*具特点的应用场景,介绍了素材制作的技巧,面向对象编程的思维融入开发,数据视图分开的设计模式等等,整合了之前的知识应用于实际项目中,项目的框架也适用于移植到其他类似的项目,便于学习者在实际应用中加以借鉴。
本书适合有一定计算机语言基础,从事交互设计的数字媒体或软件技术相关专业人员,也适用于动画爱好者提升动画编程能力。

]

内容简介

[

本教材主要特点分析:
1.教学内容选择方面,注重actionscript语言本身的知识体系,以面向对象思想为主轴,循序渐进地讲解各个部分。
2.在教材编写内容的选择上,结合高职学生的学习能力以及目前as应用的实际,深浅结合,尽可能地让读者在掌握语言的同时,掌握语言的思想。
2. 教学内容呈现方面,融知识点于案例之中,案例为掌握知识点服务,恰当有趣的案例使学生能保持学习的兴趣。每个知识点后面配上恰当的案例,相应阶段的知识点完后配有阶段案例,*后有综合案例,使学生在学习知识之后用有效的案例进行巩固。恰当有趣的案例还可以保持学生学习的兴趣,从而使学生能够自发地去学习,这是学习一门语言真正有效的方式。
3. 人才培养方面,多样化的培养人才。教学内容和案例设计分层次,适应分层教学的需求。根据学生能力差异,对教学内容和案例进行分层次的设计,以满足不同层次学生对能力培养的要求,也适合分层教学的需要。在教材中对于有一定难度的知识点和案例进行标注。
4. 项目开发方面,引企业标准、实际企业案例入项目,力求与岗位技能“零距离”。
5. 配套有丰富的数字化资源:建有市级精品课程“flash actionscript应用”课程网站(http://jpkc.zptc.cn/flashas/),在校内外学生中广泛应用。网站中目前已经汇集了教学大纲、授课提纲、完整的教学课件30个、现场教学和实训录像20个、习题试卷8套、实验/实训/实习4个、收集优秀视频教程40个、经典源码41例、推荐相关优秀学习资源和平台16个等等。之后将陆续对教学资源进行改进。

]

作者简介

[

俞淑燕:讲授课程为《Flash ActionScript应用》、《多媒体设计与制作》;主要研究领域为:多媒体信息处理、前端开发、用户体验设计等。编写过针对计算机应用专业、软件技术专业学生使用的《多媒体实训教程》教材,教学反响较好。

]

目录

目录第1章 actionscript 3.0概述 61.1 flash应用现状及前景 61.2 actionscript 3.0简介 91.3**次与actionscript 3.0亲密接触 101.3.1在flash cs6中创建 101.3.2在flash builder4.7中创建 141.4模拟小球运动 181.4.1模拟小球运动(一) 181.4.2模拟小球运动(二) 19第2章 actionscript 3.0语言基础 212.1基础语法 212.1.1点语法 212.1.2分号 212.1.3括号 222.1.4注释 232.2数据表现及运算 242.2.1变量和常量 242.2.2数据类型 262.2.3运算符和表达式 362.2.4图片三维展示 392.3流程控制 412.3.1条件语句 412.3.2循环语句 432.3.3立体字 462.4应用函数 482.4.1函数的声明 482.4.2函数的参数 492.4.3函数的妙用 512.4.4粒子喷泉 532.5常用核心类 542.5.1数组 552.5.2抽奖 592.5.3日期和时间 612.5.4模拟时钟 632.5.5文本 652.5.6计算器 692.6本章小结 73第3章面向对象与类 743.1面向对象和面向过程 743.2创建和使用类 753.2.1类和对象 753.2.2创建类 753.2.3使用类 763.3类和成员的访问控制 773.3.1构造函数 773.3.2 this关键字 773.3.3属性 783.3.4方法 793.3.5访问控制 793.4使用类模拟小球运动 803.4.1创建单个小球并运动 803.4.2创建多个小球并运动 823.5复合与继承 853.5.1复合 863.5.2继承 893.6 *多态 923.7模拟打怪 933.7.1怪物角色 933.7.2模拟打怪游戏 973.8本章小结 101第4章对象交互与事件处理 1024.1 actionscript3.0事件模型 1024.2使用事件侦听器 1024.3事件(event类) 1044.4单击画圈 1064.5鼠标事件 1064.6小球拖曳 1104.7键盘事件 1124.8模拟小车运动 1134.8.1小车运动(一) 1134.8.2小车运动(二) 1164.9控制小球缩放 1164.10 *自定义事件 1204.11 *升级打怪游戏 1264.12 *消息输入与输出 1304.13本章小结 135第5章视觉编程 1375.1显示对象模型 1375.2核心显示对象类继承关系 1385.3显示对象类(displayobject) 1395.4显示对象容器类(displayobjectcontainer) 1395.5显示对象切换 1435.6矢量图 1455.7绘制矢量图 1485.7.1绘制矩形 1485.7.2能绘制的毛笔 1495.8位图 1515.8.1 bitmap和bitmapdata 1515.8.2外部图片的使用 1525.8.3位图操作 1545.9应用位图操作 1575.9.1切割位图 1575.9.2踢足球 1625.10遮罩 1645.11动态遮罩 1675.12事件流机制 1725.12.1事件流机制的三个阶段 1725.12.2事件流机制案例 1735.12.3案例思考 1775.13动画编程 1795.13.1利用event.enter_frame事件实现动画 1795.13.2利用timer类实现动画 1815.14下雪效果 1835.15人物走动 1875.16本章小结 193第6章外部数据处理 1956.1使用loader加载外部素材 1956.1.1使用loader加载图片文件 1956.1.2使用loader加载swf文件 1986.2制作图册 2006.2.1制作图册(一) 2006.2.2制作图册(二) 2026.3使用urlloader加载外部数据 2036.3.1以文本格式接收数据 2046.3.2以二进制格式接收数据 2076.4使用navigatetourl打开网址 2086.5点击网址打开网页 2106.6使用xml数据 2116.6.1重要概念和术语 2126.6.2创建xml对象 2136.6.3操作xml数据 2166.7绘制星星 2226.8 *异常捕获与处理 2256.8.1同步异常处理 2256.8.2异步异常处理 2286.9 *模拟计算器 2296.10 *安全沙箱 2336.10.1跨域文件:crossdomain.xml 2356.10.2授予脚本访问权限:security.allowdomain() 2366.11图片轮播 2366.12本章小结 239第7章第三方类库的使用 2407.1 tween类 2407.1.1 flash builder导入fl.transitions包 2407.1.2 tween类用法 2407.1.3 transitionmanager类的用法 2437.2 tweenlite类 2457.2.1下载并安装greensock包 2457.2.2 tweenlite类使用 2467.3应用tweenlite制作特效 2517.3.1鼠标跟随效果制作 2517.3.2图册制作 2547.4 *box2d物理引擎 2577.4.1下载并安装box2d 2587.4.2创建一个有刚体的box2d世界 2587.4.3继续添加刚体 2667.4.4 easybox2d使用 2687.4.5创建有皮肤的刚体 2737.4.6操作刚体 2747.4.7不规则刚体的创建 2767.5发射小鸟 2887.6本章小结 294第8章网站应用 2968.1作品分析 2968.2制作思路 2978.2.1制作素材 2978.2.2代码部分思路 2998.3代码解析 2998.4举一反三 3038.5本章小结 303第9章游戏开发 3049.1作品分析 3049.2制作思路 3069.2.1制作游戏素材 3069.2.2代码部分整体思路 3109.2.3角色类处理 3109.2.4游戏管理和控制 3109.3代码解析 3119.3.1 bullet类 3119.3.2 enemy类 3129.3.3 hero类 3149.3.4 bulletmanager类 3199.3.5 enemymanager类 3209.3.6 gameview类 3239.3.7 gamemap类 3249.3.8 game类 3289.3.9 main类 3299.4举一反三 3299.5本章小结 330第10章移动应用 33110.1作品分析 33110.2制作思路 33210.2.1制作播放器界面影片剪辑 33210.2.2创建actionscript手机air项目 33310.2.3初步的视图操作 33510.2.4数据操作 33610.2.5进一步的视图操作 33610.2.6 android应用调试配置 33710.2.7发布apk 34010.3代码解析 34310.3.1 gameview类 34310.3.2 playerdata类 35410.3.3 soundmanager类 35510.3.4 mytimetransform类 35810.3.5 main类 35910.4举一反三 35910.5本章小结 359写在*后 361附录 flash professional中制作swc文件 362flash builder中制作swc文件 363swc文件在flash builder的应用方式 364参考文献 368

封面

ActionScript 3.0语言基础与应用

书名:ActionScript 3.0语言基础与应用

作者:俞淑燕

页数:304

定价:¥46.0

出版社:人民邮电出版社

出版日期:2014-12-01

ISBN:9787115376305

PDF电子书大小:147MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注