[AS3]as3.0字符如何转换与unicode字符转换代码示例
针对flash游戏的网络通讯,使flash字符都使用unicode的方式进行处理,在没有找到As3.0自身对unicode字符的处理方式
针对flash游戏的网络通讯,使flash字符都使用unicode的方式进行处理,在没有找到As3.0自身对unicode字符的处理方式,本人采用了下列处理方法
unicode字符串转为ByteArray:
- //unicode string to ByteArray
- public static function StrToByteArray( strValue:String, uLen:uint = 0 ):ByteArray
- {
- var byAaryR:ByteArray = new ByteArray();
- byAaryR.endian = Endian.LITTLE_ENDIAN;
- for ( var i:int = 0; i < strValue.length; ++i )
- {
- byAaryR.writeShort(strValue.charCodeAt(i));
- }
- for ( i = 0; i < (uLen - strValue.length); ++i )
- {
- byAaryR.writeShort(0);
- }
- return byAaryR;
- }
热门文章推荐
- [HLS]做自己的m3u8点播系统使用HTTP Live Streaming(HLS技术)
- [FMS]FMS流媒体服务器配置与使用相关的介绍
- [AS3]什么是M3U8,与HTML5的区别是什么
- AS2.0 让flash自适应全屏,并且不自动缩放
- [AS3]as3.0的sound类常用技巧整理
- [AS3]as3与ByteArray详解、ByteArray介绍、ByteArray用法
- 关于RTMP,RTMPT,RTMPS,RTMPE,RTMPTE协议的介绍
- [JS]分享浏览器弹出窗口不被拦截JS示例
请稍候...