/*** 通过hax数据返回ByteArray* @param hax 格式 "AA5A000100FF"*/private function getHax(hax:String):ByteArray{var byte:ByteArray=new ByteArray();for (var i:uint = 0; i<hax.length; i=i+2){trace(hax.substr(i, 2));trace(uint("0x"+hax.substr(i, 2)));byte.writeByte(uint("0x"+hax.substr(i, 2)));}return byte;}/*** 通过16进制数据返回ByteArray* @param str 格式 "AA5A000100FF"*/private function from16ToByteArray(str:String):ByteArray{  var b_ba:ByteArray=new ByteArray();  var b_arr:Array=str.split("");  var b_length:int=b_arr.length;  for(var i:int=0;i<b_length-1;i+=2){  var b_char1:String=b_arr[i];  var b_char2:String=b_arr[i+1];  var b_byte:int=parseInt(b_char1+b_char2,16);  //trace("b_byte:",b_byte);
                    b_ba.writeByte(b_byte);  }  return b_ba;  }  /** * String转ByteArray  * @param str * @return  */       public function convertStringToByteArray(str:String):ByteArray   {   var bytes:ByteArray;   if (str)   {   bytes=new ByteArray();   bytes.writeUTFBytes(str);   }   return bytes;   }   /** * ByteArray转String * @param bytes * @return  */       public function convertByteArrayToString(bytes:ByteArray):String   {   var str:String;   if (bytes)   {   bytes.position=0;   str=bytes.readUTFBytes(bytes.length);   }   return str;   }  /** * 把ByteArray转换为16进制的形式的字符串 * @param ba * @param name * @return  */       private function byteArrayTo16(ba:ByteArray):String{  ba.position=0;  var b_str:String="";  while (ba.bytesAvailable > 0) {  var b_s:String=ba.readUnsignedByte().toString(16);  //              trace("b_s:",b_s);  if(b_s.length<2) b_s="0"+b_s;  b_str+=b_s;  }  return b_str;  }

转载于:https://www.cnblogs.com/frost-yen/p/6691718.html

[ActionScript 3.0] 记录几个ByteArray 十六进制 String等相互转换的方法相关推荐

  1. 《ActionScript 3.0权威指南》阅读笔记

    第二章  配置开发环境 目前,主流的ActionScript 3.0开发环境分为Flash和Flex两大类.前者是设计和开发一体的集成环境,后者是严肃的脚本开发平台,更符合程序猿的析构.开发者应根据自 ...

  2. ActionScript 3.0 实现树形菜单。

    转自:http://www.cppblog.com/twzheng/archive/2007/10/19/34598.aspx 主要2个类:给了我不少启发.打算修改成xml,并加上拖动节点,添加删除节 ...

  3. ActionScript 3.0 概要

    翻译:衡-----------蓝色理想--经典论坛 --- 类型:转载 ActionScript 3.0 演变成一门强大的面向对象的编程语言意味着flash平台的重大变革.这种变化也意味着 Actio ...

  4. ActionScript 3.0 API 中的 Video 类

    注:这个类在Flash流媒体开发中使用的很频繁,在此记录一下它的使用方法. 包 flash.media 类 public class Video 继承 Video  DisplayObject  Ev ...

  5. 积少成多 Flash(ActionScript 3.0 Flex 3.0) 系列文章索引

    [源码下载] 积少成多 Flash(ActionScript 3.0 & Flex 3.0) 系列文章索引 作者:webabcd Flash 之 ActionScript 3.0  1.积少成 ...

  6. Foundation ActionScript 3.0.With Flash CS3 And Flex ..

    这是一本很好的电子书,可以帮助你更好的学习flash and flex. Foundation ActionScript 3.0.With Flash CS3 And Flex.PDF 转载于:htt ...

  7. ActionScript 3.0 Step By Step系列(五):走在面向对象开发的路上,以类为基础去思考编程问题...

    面向对象的程序设计(Object-Oriented Programming,简记为OOP)是一种功能非常强大的编程方法,立意于创建软件重用代码,以类为基础去思考编程问题. ActionScript 3 ...

  8. 《ActionScript 3.0基础教程》——第2章 往舞台动态地添加对象2.1 创建库资源,并为它命名...

    本节书摘来自异步社区<ActionScript 3.0基础教程>一书中的第2章,第2.1节,作者: [美]Doug Winnie 更多章节内容可以访问云栖社区"异步社区" ...

  9. 《ActionScript 3.0基础教程》——1.4 对象参数

    本节书摘来自异步社区<ActionScript 3.0基础教程>一书中的第1章,第1.4节,作者: [美]Doug Winnie 更多章节内容可以访问云栖社区"异步社区" ...

最新文章

  1. python画图程序-编程入门06:Python海龟绘图
  2. linux拷贝文件夹怎么删除,linux文件及文件夹拷贝移动删除
  3. ldap odbc mysql_Mysql+ODBC+OpenLDAP
  4. Javascript中Date对象的使用
  5. asp多表查询并显示_MySQL多表查询与事务
  6. shell下数字和字符串比较操作命令
  7. 产品体验报告-美团APP
  8. 初学“深入浅出MFC”之(一)
  9. HTML基础代码大全
  10. linux怎么看本机ip,linux下查看本机IP的两种方法
  11. 人工智能 猴子摘香蕉问题
  12. python实现ddos防护_python实现的防DDoS脚本
  13. 帮助用户连接网络打印机工具
  14. Selenium控制已打开的IE浏览器
  15. JAVA经典兔子问题
  16. Chrome添加扩展程序
  17. Nginx反向代理的配置
  18. java 判断实体为空_Java 判断实体类属性是否为空工具类
  19. 博雅数智|第四次直播|PageRank算法
  20. 【图解算法】排序算法——快速排序

热门文章

  1. 有20万3年不用,怎样理财呢?
  2. 只要赚钱的项目,很容易沦为资本的标的
  3. 想要创业有没有过来人能够指导一下
  4. 学会“量体裁衣”去赚钱
  5. 做自媒体也要注意“轻资产”
  6. 社区团购到底有什么魔力
  7. 巴菲特三季度赚301亿美元
  8. tsql_TSQL的历史
  9. aws rds监控慢sql_探索AWS RDS SQL Server上SQL Server集成服务(SSIS)
  10. 洛谷3396 哈希冲突 【分块】