摘要:Stage->SystemManger(MovieClip)SystemManager.stop() // 停留在第一帧preLoader... 初始化 加载资源SystemManager 进入第二帧实例Application WindowedApplication
阅读全文
摘要:SystemManager类的职责是配置并启动Flex应用程序。SysemManager的一项重要工作就是实例化Application,并将Application实例添加到Flash Player的displayList中。它还被用作Flex应用中一些顶级元素(如 popups、tooltips、cursors等)的载体,除此之外,它也负责这些顶级元素的焦点(focus)管理。SystemManager实例化还你的Applicaion,并将它添加到Flash Player的displayList中。当Flex SWF文件被客户端请求时,SWF文件会以“流”的形式不断流向客户端的Flash Pl
阅读全文
摘要:flash.profiler.showRedrawRegions(true, 0xFF0000);
阅读全文
摘要:1 Decompile Main.swfthis.connect(URI.ip, URI.port);查看URI public static function get ip() : String { return _args["ip"] || _domain || "";}public static function get port() : int { return _args["port"] || _serverPort || 0; }从上面可以看出,ip port均由外面传入,下面去页面数据中找到这两个值ip=8x155.xd.
阅读全文
摘要:源码地址:https://com-rogo-home.googlecode.com/svn/trunk/ RogosBox For Sina程序地址: http://rogo.sinaapp.com/rogosbox-for-sina
阅读全文
摘要:源码地址:https://com-rogo-home.googlecode.com/svn/trunk/ COCO程序地址: http://rogo.sinaapp.com/48-2
阅读全文
摘要:最近在项目中遇到了传说中的Socket粘包的问题花了两三天时间弄这个 搞的真是人憔悴啊。在socket通信的过程中, 当连续发送或时间差很小的情况下发送两个A B 那就就有可能同时收到 AB数据 或是 BA数据那么解析的方式就要有所有变化了,就要分别获取A包的长度 和 B包的长度 来一个一个读取我的相关处理代码如下:/*** socket数据处理** @param event*/private function onSocketDataHandler(event:ProgressEvent):void{// 缓存数据// 在有包头的情况下 写入接收的所有数据// 如果读取不到包头 则当垃圾包进
阅读全文
摘要:var byteArray:ByteArray = new ByteArray();var num1:int = 1; // 00000000 00000000 00000000 00000001var num2:int = 2; // 00000000 00000000 00000000 00000010//wirteByte() 写入低8位 忽略高24位 // Index 0byteArray.writeByte(num1); // Value 00000001 // Index 0 1byteArray.writeByt...
阅读全文
摘要:UIDUtil 类是一个全静态类,其方法用于处理 Flex 内的 UID(唯一标识符)。不创建 UIDUtil 的实例;只是调用如UIDUtil.createUID()之类的静态方法。Methods:CreateUID():基于 ActionScript 的伪随机数生成器和当前时间生成 UID(唯一标识符)。UID 的格式为"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",其中 X 是一个十六进制数字 (0-9, A-F)。该 UID 不会是真正全局唯一,但这是在没有播放器支持的情况下生成 UID 的最佳方法。...
阅读全文