posted @ 2012-03-31 11:59
03 2012 档案
摘要:使用data 的属性来存储它们注意:切勿将值直接赋给共享对象的 data 属性, 将忽略这些赋值若要为共享对象创建私有 值(该对象正在使用时只有客户端实例才可以使用该值,并且该值在对象关闭时不与该对象存储在一起),请创建名称不是 data 的属性来存储它们varbo:Boolean;varmy:SharedObject=SharedObject.getLocal("my");if(my.data["point"]){mc.x=my.data["point"].x;mc.y=my.data["point"].y;fo
阅读全文
摘要:http://kevincao.com/2010/07/hanfont//**没有设置,Flash会在源属性中根据导入资源文件的扩展名载入合适的类型*Flash不能通过XML文件的扩展名检测正确的MIME类型,嵌入XML数据时都要设置mimeType参数application/x-fontapplication/x-font-truetypeapplication/x-shockwave-flashaudio/mpegimage/gifimage/jpegimage/pngimage/svgimage/svg-xmlapplication/octet-streamQ任意的二进制数据*/publ
阅读全文
posted @ 2012-03-28 19:37
摘要:常见的MIME类型(通用型): 超文本标记语言文本 .html text/html xml文档 .xml text/xml XHTML文档 .xhtml application/xhtml+xml 普通文本 .txt text/plain RTF文本 .rtf application/rtf PDF文档 .pdf application/pdf Microsoft Word文件 .word application/msword PNG图像 .png image/png GIF图形 .gif image/gif JPEG图形 .jpeg,.jpg im...
阅读全文
posted @ 2012-03-28 19:33
摘要:今天我们继续来探索SWC问题.一直没有找到关于SWC如何使用方面的权威指导,所以,每次有什么疑问我总是自己去测试.今天我又有一个疑问:一个Flex项目中,SWC和SWF体积之间是什么关系呢?了解这个可以让我们更好的去做项目.因此,我对引入SWC做了下面三个方面的假设:1.假设一:一但项目包含SWC(即lib文件夹下有SWC),那么SWC中的资源就会全部嵌入到SWF中,SWF文件就会增加2.假设二:引用一个SWC里的某个资源,就会将这个SWC的所有资源嵌入到SWF文件中.不使用则不嵌入3.假设三:引用一个SWC里的资源,只会将此资源嵌入SWF文件,其它没用到的将不嵌入于是我开始进行验证.先生成一
阅读全文
posted @ 2012-03-26 10:47
摘要:1. while(Binput.read()!= -1) 这种方法 能判断出客户端输入是否为空 客户端断开 能跳出死循环 但是 我想得到的数据却从第二个开始了 所以这方法不适宜2. 用下面的方法就没问题了 在死循环中加入以下代码 try { socket.sendUrgentData(0); } catch (IOException e) { done= false; //如果抛出了异常,那么就是断开连接了 跳出无限循环}
阅读全文
posted @ 2012-03-20 17:42
摘要:数组问题引用:var _mapData:Array = [];var row:Array = [0,0,0,0,0,0];for (var j:int = 0; j < 6; j++) { _mapData.push(row);}_mapData[0][5] = 1;_mapData[1][5] = 2;trace(_mapData[0][5]);trace(_mapData[1][5]);trace(_mapData[0][5]);和trace(_mapData[1][5]);的结果都是2,这明显不是预期的结果!那到底是怎么回事呢,想来想去,忽然发现数组是引用类型的!!所以最后_map
阅读全文
posted @ 2012-03-19 16:03
摘要:1.BitmapData转为ByteArray中数据集 bitmap.getPixels(bitmap.rect)可获得矩阵二进制数据 bytes:ByteArray=bitmap.getPixels(bitmap.rect);//矩形数据bytes.writeShort(bitmap.width); //宽bytes.writeShort(bitmap.height);//高bytes.writeBoolean(bitmap.transparent);//透明度值bytes.compress();//zlib 压缩方法压缩字节数组2.还原BitmapData数据根据宽高及bmp.setPix
阅读全文
posted @ 2012-03-09 18:50
摘要:a、URLLoader与URLStream区别就是URLLoader需要等到所有的数据下载完成之后,才能获取,而URLStream可以一边下载,一边就可以取到数据了数据:e.target.data stream.readBytes(byte,byte.length);b、Loader.loadBytes,可以直接发送数据给Loader,而不是让Loader去下载。每一次loadBytes,Loader都会丢弃以前的数据_loader=newLoader();this.addChild(_loader);privatefunctionprogress(e:ProgressEvent):void{
阅读全文
posted @ 2012-03-09 12:26
摘要:privatevardesction:Array=[0,0,0,0];privatefunctiononKeyDownHandler(_evt:KeyboardEvent):void{switch(_evt.keyCode){case37:desction[0]=1;break;case38:desction[1]=1;break;case39:desction[2]=1;break;case40:desction[3]=1;break;default:break;}//txt.text=desction.toString();trace("值:"+desction.toS
阅读全文
posted @ 2012-03-05 15:02
摘要:AS3 用UTF编码的话 最好用byteArray的 writeUTF 或者 writeUTFBytes方法Unicode字符集在编码汉字的时候,应该是一个汉字三个字节的http://happear.iteye.com/blog/714928ByteArray有两个函数可以转化汉字成字节数组: 第一个是writeMultiByte;第二个是writeUTFBytes; //byte.writeMultiByte("钟","gbk");//两个字节 utf8(无效格式或自定义格式)byte.writeUTFByte("钟")//三个字节
阅读全文
posted @ 2012-03-02 17:39
摘要:/**call的参数是一个对象的实例call的参数是一个函数,即一个对象创建一个基类对象作为子类原型的原型共享基类prototype的方法为函数动态地增加属性、方法为函数prototype的属性添加方法*/this.name="window";functionClass1(){this.name="class1";//设置对象名----若Call调用后在给实例化对象赋值!!this.showTxt=function(){alert(this.name)}}Class1.prototype.say=function(){alert(this.name);}
阅读全文
posted @ 2012-03-01 13:53
摘要:1.Call对象冒充 继承基类的构造函数的属性,方法2.创建一个基类对象作为子类原型的原型 共享基类prototype的方法functionPolygon(size){this.size=size;}Polygon.prototype.getArea=function(){return0;}/**矩形*/functionRectangle(width,height){Polygon.call(this,4);this.width=width;this.height=height;if(typeof(Rectangle._initialize=="undefined")){R
阅读全文
posted @ 2012-03-01 13:51
浙公网安备 33010602011771号