联系我们

4006111735

邮箱:services@riatraining.net

欢迎北京地区培训机构加盟合作!

天地培训榕榕 天地培训平风

申请现场试听

姓名:

手机:

城市:

常见问题

关于我们  |  招聘就业

课程设置  |  师资力量

优惠政策  |  校园巡讲

企业培训  |  机构合作

合作企业

Flash AS3 全面能力提高班

※ 天地培训 (riatraining.net)

国内最专业的Flash/Flex/AS3技术培训机构,9RIA天地会和Adobe的官方合作伙伴。为个人提供高效的岗前培训、详实的就业指导;为企业推荐优化的解决方案、精准的专业人才。

报名热线:4006-111-735

课程咨询:[QQ]1341304997 [QQ]251048392

招生简章:天地培训北京地区招生简章


【学习目标】

1、能够理解面向对象编程思想,熟悉AS3基本理论知识,能够理解类、对象、接口、继承、多态等OOP概念,并能在Flash项目实例中灵活运用,建立面向对象的编程思维;

2、建立良好的编程习惯,能够写出高可读性的代码,能够按照规范命名变量、定义方法、流程控制等;

3、学习常用的开发流程,熟悉如何与设计师、后台技术工程师协同工作,能熟练掌握常用的Flash开发工具;

4、养成良好的学习习惯,掌握正确的学习方法,通过项目实战学习理论知识。


【课程设置】

第一部分 AS3 基础

第一章 ActionScript3行业背景、语言介绍与开发环境

As3行业背景与发展史

As3程序开发工具

As3编译流程

第二章 ActionScript3语言基本元素

变量、常量的声明和使用

基础数据类型Boolean、int、unit、Number、String、Array、Object

运算符、表达式及运用

第三章 ActionScript3流程控制

条件流程if-else,switch

循环流程 for,while

第四章 ActionScript3函数及高级使用技巧

函数的定义与参数

高级函数技巧


第二部分 AS3 面向对象编程

第五章 类和对象——从定义到原理 Class(类)、Object(对象)package(包)

构造函数、实例属性和实例方法、静态属性和静态方法

第六章 ActionScript 3中的封装:类的成员、类、包和访问控制

什么是封装,为何要封装

类成员访问控制、Getter和Setter

Class(类)的访问控制、包外类

第七章 复合与继承

第八章 多态,数据类型转换

第九章 抽象类和接口


第三部分 AS3 核心类

第十章 As3核心类、数组强化

As3核心类概览

数组的基本操作、数组遍历

第十一章 字符串:String

字符串高级概念

字符串常用操作U 

字符串高级工具mx.utils.String til

第十二章 异常和错误的捕捉与处理

try-catch-finnally、throw

自定义异常及处理原则

第十三章 事件发送和处理 事件处理机制原理、Event(事件)与Listener(监听)

自定义事件发送

第十四章 网络数据通信基础

网络通信流程

读取文本、值对、二进制数据格式并监控加载进度

跳转页面及安全模型crossdomain.xml

第十五章 XML数据处理


第四部分 AS3 视觉编程

第十六章 As3视觉编程精要与容器 容器、添加与删除元件

深度管理、访问和遍历子显示对象

MovieClip、Sprite及外部图像资源加载

第十七章 DisplayObject类与矢量图、位图 矢量图、位图、遮罩、文本

碰撞检测

自定义显示对象类

第十八章 显示编程与事件、人机交互

鼠标事件click、mouseOver、mouseDown、mouseOut、拖拽、跟随

键盘事件keyDown,keyUp

第十九章AS3动画编程

TimerEvent.TIMER和TimerEvent.ENTER_FRAME

fl.transations

代码绘制与flash创作工具结合


第五部分 基础案例

《打地鼠》

学会利用鼠标默认样式隐藏、点击响应、元件动画控制、计时器、计分器来实现经典的打地鼠游戏制作

《网站按钮导航》

学会利用鼠标响应、元件的布局动画编程、时间轴影片剪辑控制和音效管理来实现miniSite领域中常用的导航组件制作。

《图片相册》

学会利用图片动态加载、滤镜、2d、3d及缓动编程,来制作动感的网络应用中的相册模块。

《道具商城》

学会利用图片的动态加载、动态布局、tooltip及数据处理,来制作web game中常用的道具商城物品显示模块,以区分不同商品类型,如热卖、打折、优惠等。

《星际采矿》

学会利用EnterFrame动画编程、运动动画编程、鼠标交互、Timer定时器来实现类似《星际争霸》中农民采集资源和回交资源的逻辑流程,农民拥有简单选矿智能。

《当日天气预报系统》

学会利用远程数据加载与数据处理技术,并利用简单的控件,来实现实时的本地天气预报系统。

《留言板系统》

学会利用文本输入工具、编辑工具、处理字符串、远程数据提交和获取等技术,来实现访客对于某社交系统的信息留言功能。

《课件制作》

学会利用鼠标响应,元件素材动态添加移除、元件时间轴的控制管理制作高中物理多媒体教学课件


第六部分 进阶案例

《红色警戒2》的建筑建造与拆除模块

学会利用定时器、栅格地块检测、数组队列、状态机、音效、音乐控制等知识点制作类《红色警戒2》游戏中的建筑建造和拆除逻辑,建筑按类型不同,价格不同、占地不同、耗电不同。

《植物大战僵尸》初级关卡模块

学会利用计数器、动画编程、碰撞检测、网格数组、数据结构定义、素材资源整合等知识点制作当下热门小游戏《植物大战僵尸》的初级关卡。

《弹弹堂》单机模块

学会使用简单的数学算法模拟物理运动和碰撞检测,制作类似弹弹堂的弹道,并加入键盘输入响应控制角色的行动方向和抛射角度,利用计时器控制行动流程,学会制作快捷键使用道具。

《赤壁之战》横版单机模块

学会RPG游戏人物的素材资源管理,学会使用简单的ai处理人物的运动,学会使用简单的3d工具布置场景,学会制作人物的攻击动画、受伤动画的触发转换,并最终制作出一个通过鼠标点击场景移动,点击敌人攻击的简单横板打击类游戏。


招生简章:天地培训北京地区招生简章

高级讲师:

1、黑羽

2、Moon

3、老杜

4、达达

上课地点:北京市宣武区珠市口西大街120号太丰惠中大厦3层

联系方式:

【官方网站】www.riatraining.net

【报名热线】4006-111-735

【课程咨询】[QQ]1341304997、[QQ] 251048392

上一篇 下一篇