Packageorg.libspark.swfassist.io
Classpublic class ByteArrayOutputStream
ImplementsDataOutput



Public Properties
 PropertyDefined by
  byteArray : ByteArray
ByteArrayOutputStream
  length : uint
[read-only]
ByteArrayOutputStream
  position : uint
ByteArrayOutputStream
Public Methods
 MethodDefined by
  
ByteArrayOutputStream(output:ByteArray = null)
ByteArrayOutputStream
  
compress(offset:uint = 0, length:uint = 0):void
ByteArrayOutputStream
  
ByteArrayOutputStream
  
setU8(value:uint):void
ByteArrayOutputStream
  
writeBit(value:Boolean):void
ByteArrayOutputStream
  
writeBytes(source:ByteArray):void
ByteArrayOutputStream
  
writeDouble(value:Number):void
ByteArrayOutputStream
  
writeEncodedU32(value:uint):void
ByteArrayOutputStream
  
writeFBits(numBits:uint, value:Number):void
ByteArrayOutputStream
  
writeFixed(value:Number):void
ByteArrayOutputStream
  
writeFixed8(value:Number):void
ByteArrayOutputStream
  
writeFloat(value:Number):void
ByteArrayOutputStream
  
writeFloat16(value:Number):void
ByteArrayOutputStream
  
writeS16(value:int):void
ByteArrayOutputStream
  
writeS32(value:int):void
ByteArrayOutputStream
  
writeS8(value:int):void
ByteArrayOutputStream
  
writeSBits(numBits:uint, value:int):void
ByteArrayOutputStream
  
writeString(value:String, charset:String = "iso-8859-1", isNullTerminated:Boolean = true):void
ByteArrayOutputStream
  
writeU16(value:uint):void
ByteArrayOutputStream
  
writeU32(value:uint):void
ByteArrayOutputStream
  
writeU8(value:uint):void
ByteArrayOutputStream
  
writeUBits(numBits:uint, value:uint):void
ByteArrayOutputStream
  
writeUTF(value:String, isNullTerminated:Boolean = true):void
ByteArrayOutputStream
Property detail
byteArrayproperty
byteArray:ByteArray  [read-write]Implementation
    public function get byteArray():ByteArray
    public function set byteArray(value:ByteArray):void
lengthproperty 
length:uint  [read-only]Implementation
    public function get length():uint
positionproperty 
position:uint  [read-write]Implementation
    public function get position():uint
    public function set position(value:uint):void
Constructor detail
ByteArrayOutputStream()constructor
public function ByteArrayOutputStream(output:ByteArray = null)Parameters
output:ByteArray (default = null)
Method detail
compress()method
public function compress(offset:uint = 0, length:uint = 0):voidParameters
offset:uint (default = 0)
 
length:uint (default = 0)
resetBitCursor()method 
public function resetBitCursor():void
setU8()method 
public function setU8(value:uint):voidParameters
value:uint
writeBit()method 
public function writeBit(value:Boolean):voidParameters
value:Boolean
writeBytes()method 
public function writeBytes(source:ByteArray):voidParameters
source:ByteArray
writeDouble()method 
public function writeDouble(value:Number):voidParameters
value:Number
writeEncodedU32()method 
public function writeEncodedU32(value:uint):voidParameters
value:uint
writeFBits()method 
public function writeFBits(numBits:uint, value:Number):voidParameters
numBits:uint
 
value:Number
writeFixed()method 
public function writeFixed(value:Number):voidParameters
value:Number
writeFixed8()method 
public function writeFixed8(value:Number):voidParameters
value:Number
writeFloat()method 
public function writeFloat(value:Number):voidParameters
value:Number
writeFloat16()method 
public function writeFloat16(value:Number):voidParameters
value:Number
writeS16()method 
public function writeS16(value:int):voidParameters
value:int
writeS32()method 
public function writeS32(value:int):voidParameters
value:int
writeS8()method 
public function writeS8(value:int):voidParameters
value:int
writeSBits()method 
public function writeSBits(numBits:uint, value:int):voidParameters
numBits:uint
 
value:int
writeString()method 
public function writeString(value:String, charset:String = "iso-8859-1", isNullTerminated:Boolean = true):voidParameters
value:String
 
charset:String (default = "iso-8859-1")
 
isNullTerminated:Boolean (default = true)
writeU16()method 
public function writeU16(value:uint):voidParameters
value:uint
writeU32()method 
public function writeU32(value:uint):voidParameters
value:uint
writeU8()method 
public function writeU8(value:uint):voidParameters
value:uint
writeUBits()method 
public function writeUBits(numBits:uint, value:uint):voidParameters
numBits:uint
 
value:uint
writeUTF()method 
public function writeUTF(value:String, isNullTerminated:Boolean = true):voidParameters
value:String
 
isNullTerminated:Boolean (default = true)