bytearray-node

A Node.js implementation of the Actionscript 3 ByteArray supporting AMF0/AMF3.


Keywords
ByteArray, Actionscript, Javascript, Node, Buffer, Binary, AMF, AMF0, AMF3, Action Message Format, Adobe, Flash, actionscript3, as3, byte-array, bytearray-node
License
MIT
Install
npm install bytearray-node@2.8.5

Documentation

ByteArray-node

npm version

A Node.js implementation of the Actionscript 3 ByteArray supporting AMF0/AMF3.

Installation

npm install bytearray-node

Usage

const ByteArray = require('bytearray-node')
const Endian = require('bytearray-node/enums/Endian')
const ObjectEncoding = require('bytearray-node/enums/ObjectEncoding')

const ba = new ByteArray()

ba.writeByte(1)
ba.writeShort(5)

ba.position = 0
//ba.endian = Endian.BIG_ENDIAN
//ba.endian = Endian.LITTLE_ENDIAN

//ba.objectEncoding = ObjectEncoding.AMF0
//ba.objectEncoding = ObjectEncoding.AMF3
//ba.objectEncoding = ObjectEncoding.DEFAULT

console.log(ba.readByte()) // 1
console.log(ba.readShort()) // 5