摘要: flash代码: var mySocket:XMLSocket = new XMLSocket(); //本地地址,端口5000 mySocket.connect(”localhost”, 5000); //事件 mySocket.onConnect = function(myStatus) { if (myStatus) { trace(”连接成功!”); //发送信息 mySocket... 阅读全文
posted @ 2008-09-17 10:42 appleseed 阅读(317) 评论(1) 推荐(0)
摘要: Base85 与 Base64 相似,为一种把2进制的数据转换为文字数据的编码方式。它将4个2进制字节转换为5个字符,数据的增加率为25%。(Base64为33%) Base85是在RFC-1924里面定义的。详细请参照RFC-1924 编码方式: 开始 从输入流读4个字节,把值放入uint类型的变量a中。 把a转换为85进制(除以85,求余数)的字符串,并写入输出流。 当输入流的剩余少... 阅读全文
posted @ 2008-09-17 10:34 appleseed 阅读(1086) 评论(0) 推荐(0)
摘要: 硬件缩放的用法 Flash Player Update 3的Stage对象追加了一个fullScreenSourceRect的属性。这个属性可以在AS2.0和AS3.0里使用。它把Rectangle的 领域缩放为全屏。用fullScreenSourceRect指定领域用硬件来画,比以前的效率与画质高不少。 语法 fullScreenSourceRect : flash.geom.Rectangl... 阅读全文
posted @ 2008-09-17 10:32 appleseed 阅读(721) 评论(0) 推荐(0)
摘要: 在 Flash Player 內,使用者按下某一鍵盤按鍵不放 每隔 30~40 ms 就會連續送出鍵盤事件 以 Flex List 為例 只要使用者在 List 上按下 Keyboard Down 按住不放持續一秒鐘,List 會被向下捲動 25~33 次左右 有時候,並不需要這麼頻繁的鍵盤事件 就可以利用 ActionScript 3.0 的事件功能加以攔截 以下面的程式為例,... 阅读全文
posted @ 2008-09-17 10:25 appleseed 阅读(277) 评论(0) 推荐(0)
摘要: 代码: public function printMap():void{ var en:JPEGEncoder = new JPEGEncoder(100); //压缩图片,100是指质量 var ba:ByteArray=en.encode(ImageSnapshot.captureBitmapData(this.parent.parent));//将控件转为BitmapData后再转为By... 阅读全文
posted @ 2008-09-17 10:22 appleseed 阅读(234) 评论(0) 推荐(0)
摘要: 参考了as2时代的GEventDispatcher类,改写成SSAS,并且精简了一下只提供3个最基本的功能 1. addEventListener( eventType:String , listener:object , listenerHandler:String ) 2. removeEventListener(eventType:String , listener:object , li... 阅读全文
posted @ 2008-09-17 10:17 appleseed 阅读(239) 评论(0) 推荐(0)
摘要: APE相对来说比较简单,总共就12个类。以下代码显示了物体做自由落体运动,与另一物体发生碰撞的过程,基本没什么难度~只是APE的试用而已,开发工具为FLEX3。详细的说明见注释。 import org.cove.ape.*;// 包含ape包 public var mytester:RectangleParticle;//声明一个矩形物体 public var mygroup:Group;... 阅读全文
posted @ 2008-09-17 10:12 appleseed 阅读(754) 评论(0) 推荐(0)
摘要: 在AS3物理引擎APE试用一文中,我简单记录了关于APE的基本调用,并实现了在重力作用环境下,一个自由落体的碰撞过程。现在我们把代码来改进一下,修改为一个横版的动作游戏场景(虽然目前它还算不上游戏,呵呵) 首先,我定义了6个固定的高度为10的矩形物件。作为地图场景,而规定了一个宽高均为20的正方形物件来表示玩家。通过响应键盘事件来达到控制玩家动作的效果。摩擦系数设置为0.1 效果如下(左右键,... 阅读全文
posted @ 2008-09-17 10:07 appleseed 阅读(354) 评论(0) 推荐(0)
摘要: HMAC算法AS3版 /** * HMAC * * An ActionScript 3 implementation of HMAC, Keyed-Hashing for Message * Authentication, as defined by RFC-2104 * Copyright (c) 2007 Henri Torgemane * */ package com.... 阅读全文
posted @ 2008-09-17 10:01 appleseed 阅读(1247) 评论(1) 推荐(0)