com.theoworlds.utils.Utils

Utils class - a collection of useful functions

Version

1.0

Author

© TheoWorlds.com, 2007-2008.

Functions

createSimpleMap

public static function createSimpleMap(cols: Number,
rows: Number,
defaultParams: Object):Array

Parameters

defaultParamsэто Object, который имеет параметры по именам идентичные параметрам TileSettings

inString

public static function inString(s: String,
slong: String): Boolean

isOdd

public static function isOdd(n: Number): Boolean

isPositiveNonZeroNumber

public static function isPositiveNonZeroNumber(n: Number): Boolean

isPositiveNumber

public static function isPositiveNumber(n: Number): Boolean

d2h

public static function d2h(dec: Number):String

traceObject

public static function traceObject(o: Object):Void

firstIndexOf

public static function firstIndexOf(a: Array,
el ):Number

create3DArray

public static function create3DArray (rows: Number,
cols: Number,
defaultValue ): Array

createArray

public static function createArray (aLength: Number,
defaultValue ): Array

trace3DArray

public static function trace3DArray(a: Array):Void

inEmpty

public static function inEmpty(v):Boolean

getRandomNumber

public static function getRandomNumber(low: Number,
high: Number):Number

parseStr

public static function parseStr(str: String,
delim: String,
equal: String): Object

inArray

static function inArray(v: Object,
a: Array): Boolean

cloneObject

public static function cloneObject(o: Object,
fieldsToCopy: String,
fieldsNotToCopy: String):Array

getNextAvailableZOrder

static function getNextAvailableZOrder(target: MovieClip,
n: Number):Number

getNearestDirections

public static function getNearestDirections(dir: Number):Array

Parameters

dir

Returns

Array. result[0] == dir

kill

public static function kill(o):Void

killSubMovies

public static function killSubMovies(m: MovieClip):Void

flipDirection

public static function flipDirection(direction: Number):Number

isPointInRhomb

public static function isPointInRhomb(p: Point,
rCenter: Point,
rWidth: Number,
rHeight ):Boolean

getBitmap

public static function getBitmap(mc: MovieClip):BitmapData

creates a bitmap that will react to mouse events (needed to filter out transparent areas)

Parameters

mcto copy

Returns

BitmapData

getBitmapCroppedOutWhitespace

public static function getBitmapCroppedOutWhitespace(bd: BitmapData):BitmapData
public static function createSimpleMap(cols: Number,
rows: Number,
defaultParams: Object):Array
public static function inString(s: String,
slong: String): Boolean
public static function isOdd(n: Number): Boolean
public static function isPositiveNonZeroNumber(n: Number): Boolean
public static function isPositiveNumber(n: Number): Boolean
public static function d2h(dec: Number):String
public static function traceObject(o: Object):Void
public static function firstIndexOf(a: Array,
el ):Number
public static function create3DArray (rows: Number,
cols: Number,
defaultValue ): Array
public static function createArray (aLength: Number,
defaultValue ): Array
public static function trace3DArray(a: Array):Void
public static function inEmpty(v):Boolean
public static function getRandomNumber(low: Number,
high: Number):Number
public static function parseStr(str: String,
delim: String,
equal: String): Object
static function inArray(v: Object,
a: Array): Boolean
public static function cloneObject(o: Object,
fieldsToCopy: String,
fieldsNotToCopy: String):Array
static function getNextAvailableZOrder(target: MovieClip,
n: Number):Number
public static function getNearestDirections(dir: Number):Array
public static function kill(o):Void
public static function killSubMovies(m: MovieClip):Void
public static function flipDirection(direction: Number):Number
public static function isPointInRhomb(p: Point,
rCenter: Point,
rWidth: Number,
rHeight ):Boolean
public static function getBitmap(mc: MovieClip):BitmapData
creates a bitmap that will react to mouse events (needed to filter out transparent areas)
public static function getBitmapCroppedOutWhitespace(bd: BitmapData):BitmapData
Close