| Package | org.si.utils | 
| Class | public class ByteArrayExt | 
| Inheritance | ByteArrayExt    flash.utils.ByteArray | 
| Property | Defined By | ||
|---|---|---|---|
| name : String = null  name of this ByteArray   | ByteArrayExt | ||
| Method | Defined By | ||
|---|---|---|---|
ByteArrayExt(copyFrom:ByteArray = null)  constructor   | ByteArrayExt | ||
browse(onComplete:Function = null, onCancel:Function = null, onError:Function = null, fileFilterName:String = null, extensions:String = null):void  Call FileReference::browse().  | ByteArrayExt | ||
calculateCRC32(byteArray:ByteArray, offset:int = 0, length:int = 0):uint [static]  calculate crc32 chuck sum   | ByteArrayExt | ||
expandZipFile():Vector.<ByteArrayExt>  Expand zip file including plural files.  | ByteArrayExt | ||
fromBitmapData(bmd:BitmapData):ByteArrayExt  translate from BitmapData 
            | ByteArrayExt | ||
load(url:String, onComplete:Function = null, onCancel:Function = null, onError:Function = null):void  load from URL 
            | ByteArrayExt | ||
readAllChunks():*  read all IFF chunks from current position.  | ByteArrayExt | ||
readChunk(bytes:ByteArray, offset:int = 0, searchChunkID:String = null):*  read (or search) IFF chunk from current position.  | ByteArrayExt | ||
save(defaultFileName:String = null, onComplete:Function = null, onCancel:Function = null, onError:Function = null):void  Call FileReference::save().  | ByteArrayExt | ||
toBitmapData(width:int = 0, height:int = 0, transparent:Boolean = true, fillColor:uint = 0xFFFFFFFF):BitmapData  translate to BitmapData
            | ByteArrayExt | ||
toPNGData(width:int = 0, height:int = 0):ByteArrayExt  translate to 24bit png data 
            | ByteArrayExt | ||
writeChunk(chunkID:String, data:ByteArray, listType:String = null):void  write IFF chunk   | ByteArrayExt | ||
| name | property | 
public var name:String = nullname of this ByteArray
| ByteArrayExt | () | Constructor | 
public function ByteArrayExt(copyFrom:ByteArray = null)constructor
ParameterscopyFrom:ByteArray (default = null) | 
| browse | () | method | 
 public function browse(onComplete:Function = null, onCancel:Function = null, onError:Function = null, fileFilterName:String = null, extensions:String = null):voidCall FileReference::browse().
Parameters
onComplete:Function (default = null) — handler for Event.COMPLETE. The format is function(bae:ByteArrayExt) : void.
           | |
onCancel:Function (default = null) — handler for Event.CANCEL. The format is function(e:Event) : void.
           | |
onError:Function (default = null) — handler for Event.IO_ERROR. The format is function(e:IOErrorEvent) : void.
           | |
fileFilterName:String (default = null) — name of file filter.
           | |
extensions:String (default = null) — extensions of file filter (like "jpg;png;gif").
          | 
| calculateCRC32 | () | method | 
 public static function calculateCRC32(byteArray:ByteArray, offset:int = 0, length:int = 0):uintcalculate crc32 chuck sum
Parameters
byteArray:ByteArray | |
offset:int (default = 0) | |
length:int (default = 0) | 
uint | 
| expandZipFile | () | method | 
 public function expandZipFile():Vector.<ByteArrayExt>Expand zip file including plural files.
ReturnsVector.<ByteArrayExt> — List of ByteArrayExt
          | 
| fromBitmapData | () | method | 
 public function fromBitmapData(bmd:BitmapData):ByteArrayExttranslate from BitmapData
Parameters
bmd:BitmapData — BitmapData translating from. 
           | 
ByteArrayExt — this instance
          | 
| load | () | method | 
 public function load(url:String, onComplete:Function = null, onCancel:Function = null, onError:Function = null):voidload from URL
Parameters
url:String — URL string to load swf file.
           | |
onComplete:Function (default = null) — handler for Event.COMPLETE. The format is function(bae:ByteArrayExt) : void.
           | |
onCancel:Function (default = null) — handler for Event.CANCEL. The format is function(e:Event) : void.
           | |
onError:Function (default = null) — handler for Event.IO_ERROR. The format is function(e:IOErrorEvent) : void.
          | 
| readAllChunks | () | method | 
 public function readAllChunks():*read all IFF chunks from current position.
Returns* | 
| readChunk | () | method | 
 public function readChunk(bytes:ByteArray, offset:int = 0, searchChunkID:String = null):*read (or search) IFF chunk from current position.
Parameters
bytes:ByteArray | |
offset:int (default = 0) | |
searchChunkID:String (default = null) | 
* | 
| save | () | method | 
 public function save(defaultFileName:String = null, onComplete:Function = null, onCancel:Function = null, onError:Function = null):voidCall FileReference::save().
Parameters
defaultFileName:String (default = null) — default file name.
           | |
onComplete:Function (default = null) — handler for Event.COMPLETE. The format is function(e:Event) : void.
           | |
onCancel:Function (default = null) — handler for Event.CANCEL. The format is function(e:Event) : void.
           | |
onError:Function (default = null) — handler for Event.IO_ERROR. The format is function(e:IOErrorEvent) : void.
          | 
| toBitmapData | () | method | 
 public function toBitmapData(width:int = 0, height:int = 0, transparent:Boolean = true, fillColor:uint = 0xFFFFFFFF):BitmapDatatranslate to BitmapData
Parameters
width:int (default = 0) — same as BitmapData's constructor, set 0 to calculate automatically.
           | |
height:int (default = 0) — same as BitmapData's constructor, set 0 to calculate automatically.
           | |
transparent:Boolean (default = true) — same as BitmapData's constructor.
           | |
fillColor:uint (default = 0xFFFFFFFF) — same as BitmapData's constructor.
           | 
BitmapData — translated BitmapData
          | 
| toPNGData | () | method | 
 public function toPNGData(width:int = 0, height:int = 0):ByteArrayExttranslate to 24bit png data
Parameters
width:int (default = 0) — png file width, set 0 to calculate automatically.
           | |
height:int (default = 0) — png file height, set 0 to calculate automatically.
           | 
ByteArrayExt — ByteArrayExt of PNG data
          | 
| writeChunk | () | method | 
 public function writeChunk(chunkID:String, data:ByteArray, listType:String = null):voidwrite IFF chunk
Parameters
chunkID:String | |
data:ByteArray | |
listType:String (default = null) |