野狼1.0客户端
来源:互联网 发布:常熟090淘宝 编辑:程序博客网 时间:2024/04/29 06:21
/**文件名: 野狼1.0客户端*创建人: 陈泽丹/Clark*创建时间: 20120219*文件描述: */package Src{import flash.display.Sprite;import Src.UI.草船借箭UI.ArrowUI;import flash.utils.Timer;import flash.events.TimerEvent;public class Client extends Sprite{private static var g_pCurItem:Object = null;public static const g_pMainScene:Sprite = new Sprite();public static const g_pSceneItems:Object = new Object();public static const g_szCurScene:String = "ArrowUI";private static const g_pDrawTimer:Timer = new Timer(100,0);public function Client():void{// constructor codethis.graphics.clear();this.addChild(g_pMainScene);LoadScene();runScene(g_szCurScene);g_pDrawTimer.addEventListener(TimerEvent.TIMER, onDrawTime);g_pDrawTimer.start();}public function onDrawTime(evt:TimerEvent){if( null != g_pCurItem){g_pCurItem.draw();}}public function runScene(_CurScene:String){if (null != g_pSceneItems[_CurScene]){trace("OK,访问场景 " + _CurScene + " !");ClearScene();g_pCurItem = g_pSceneItems[_CurScene]();}else{trace("Error,访问空场景 " + _CurScene + " !");}}public function ClearScene(){//释放资源g_pCurItem = null;//清空屏幕for (var i:int=g_pMainScene.numChildren-1; i>=0; i--){g_pMainScene.removeChildAt(0);}g_pMainScene.graphics.clear();}public function LoadScene(){g_pSceneItems["ArrowUI"] = ArrowUI.CreateObj;//g_pSceneItems["CreateSpace"] = Space.CreateObj;}}}
package Src.Tool{import flash.display.Loader;import flash.net.URLRequest;import flash.events.Event;import flash.display.Bitmap;public class Image{private var m_pLoader:Loader = new Loader();public var m_pImg:Bitmap = null;public function Image(_szPath){// constructor codeconst url = new URLRequest(_szPath);m_pLoader.load(url);m_pLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadComplete);}public function onLoadComplete(evt:Event){m_pImg = Bitmap(m_pLoader.content);m_pLoader = null;}}}
package Src.UI.草船借箭UI{import Src.Client;import Src.Tool.Image;public class ArrowUI{private var m_pBk:Image = null;public function ArrowUI(){// constructor codem_pBk = new Image("Src//Res//ArrowUI.png");}public function draw(){if( null != m_pBk.m_pImg) {m_pBk.m_pImg.x = 0;m_pBk.m_pImg.y = 0;Client.g_pMainScene.addChild(m_pBk.m_pImg);}}public static function CreateObj(){return new ArrowUI();}}}
/**文件名: 小船类*创建人: 陈泽丹/Clark*创建时间: 20120219*文件描述: 用于草船借箭的NPC*/package Src.NPC{public class Boat{public function Boat(){// constructor code}}}
/**文件名: 外观类*创建人: 陈泽丹/Clark*创建时间: 20120219*文件描述: 表现各种NPC外观*/package Src.State{import flash.display.Sprite;import Src.Client;public class View extends Sprite{public function View(){// constructor code}}}
/**文件名: 空间类*创建人: 陈泽丹/Clark*创建时间: 20120219*文件描述: 计算各种位移,视口变换等*/package Src.State{public class Space{public function Space(){// constructor code}}}
- 野狼1.0客户端
- 野狼2
- 野狼为什么强壮?
- 披著羊皮的大野狼 - Session
- 周鸿祎:做野狼而非哈士奇 移动互联网寻“杀手”
- http/1.0简单客户端
- 客户端
- 客户端
- 客户端
- 客户端
- 客户端
- 客户端
- 客户端
- 客户端
- 客户端
- 客户端
- 神州数码客户端1.0 for windows发布[神州数码认证客户端破解]
- 员工考勤iPhone客户端1.0版简介
- css中hideFocus的用法(去除鼠标点击时的虚线)
- ORIG1和ORIG2的运用
- 用JAVA代码备份ORACLE数据库
- Ext中的事件机制
- 采集时保持登录状态
- 野狼1.0客户端
- fedpra 16 之 samba + vsftp + nfs 配置
- 视觉中国的NoSQL之路:从MySQL到MongoDB
- ThinkPHP中的过滤函数[可以对对象,数组,字符串进行递归过滤]
- The first one
- WP7开发中将数据库添加进应用程序中进行查询使用
- 指针详解
- web项目中Log4j不输出到文件问题
- 《一线架构师》 - 书摘精要