这些as3代码是什么意思?

时间:2014-04-27 05:56:13

标签: actionscript-3 flash action

有人可以向我解释这些as3代码

var _loc_2:* = new ByteArray();
_loc_2.writeByte(67);
_loc_2.writeByte(87);
_loc_2.writeByte(83);
param1.position = 21;
param1.readBytes(_loc_2, 124, param1.bytesAvailable - 121);
param1.readBytes(_loc_2, 3);
param1.readBytes(_loc_2);
return _loc_2;

我需要你为我解释一下2个命令:param1.readBytes(_loc_2,3)param1.readBytes(_loc_2),它们是什么意思?以及这些代码如何工作?

1 个答案:

答案 0 :(得分:1)

这是混淆代码。这看起来就像你试图从反编译的Flash电影中读取Actionscript,所以它故意难以阅读。

您的代码没有显示param1的类型,但查看代码可能是FileStream或ByteArray

代码

param1.readBytes(_loc_2,3)

从_loc2读取第四个字节后的所有字节并存储在param1中,无论是什么