首页 > 代码库 > AS3页游架构分析

AS3页游架构分析

1.逻辑层
2.UI层

3.辅助工具层
舞台视图焦点控制:管理当前焦点视图
UI主体结构控制(Structure):定义客户端的层次结构(背景-主体内容-弹出层-loading层-信息提示层-系统提示层-鼠标层等)
弹出窗体控制(PopUp):按照窗口的不同分类控制弹出窗口的显示与关闭
系统提示(Alert):提示系统信息的面板
信息提示(Tip):提示游戏中道具信息、UI元件的面板
资源加载进度条(Initloading):负责游戏资源的加载
面板加载进度条(PanelLoading):负责游戏窗口、面板的加载
资源下载进度控制(LoadResponder):负责加载进度是信息的显示(加载内容的名称、加载进度、加载数量、加载的速率)
鼠标Mouse控制:控制鼠标在游戏中位置、显示与消失
窗体拖动Drag控制:控制窗口在游戏中的拖动

4.资源管理层
声音Sound管理 声音管理类
图片Image管理 图片显示类
动画CustomMovieClip管理 模拟实现影片剪辑的功能
文件File管理 主要负责文件的下载以及管理
共享数据Cookie管理 主要负责本地数据对象的存取
数据对象CustomObject管理,主要负责数据的格式化操作

5.

1 assets 资产
1.configures 配置(包括xml、txt)
1> docs Excel配置表
2> xmls xml配置表
1 languages 纯语言包
1 chinese 中文
2 english
3 turkey
2 features 功能包(因读取方式不同,分为三类)
1 group 只有一级配置
2 option 多级配置
3 macros 指令型的,需要JSON转换。包括Array、Object、单个功能数据等
3>
4>

2. medias     媒体    1> images    图片库    2> sounds    音频库    3> textures 纹理库    4>3. resources 资源    1> flas    2> swfs            3> ttfs        字体库    4>

AS3页游架构分析