Flash Player 10 API リスト
ByteCodeDisassembler の ClassPrinter? を使って、playerglobal.swcの中のlibrary.swfの中に入っているクラスの定義を出力してみた
public dynamic class Object
{
static private native final function _hasOwnProperty(o:*, V:String):Boolean;
static static.protected final function _dontEnumPrototype(proto:Object):void;
static private native final function _propertyIsEnumerable(o:*, V:String):Boolean;
static private native final function _isPrototypeOf(o:*, V:*):Boolean;
static static.protected native final function _setPropertyIsEnumerable(o:*, V:String, enumerable:Boolean):void;
static private native final function _toString(o:*):String;
static const length:int = 1;
static internal final function init():*;
public function Object():*
public function hasOwnProperty(V:* = null):Boolean;
public function propertyIsEnumerable(V:* = null):Boolean;
public function isPrototypeOf(V:* = null):Boolean;
}
public dynamic class Class extends Object
{
static const length:int = 1;
public function Class():*
native final get prototype():*;
}
public dynamic class Function extends Object
{
static private final function emptyCtor():*;
static const length:int = 1;
public function Function():*
native get prototype():*;
native set prototype(p:*):*;
public native function call(...thisArg:*):*;
native get length():int;
public native function apply(thisArg:* = null, argArray:* = null):*;
}
public final class Namespace extends Object
{
static const length:null = 2;
public function Namespace(prefix:* = null, uri:* = null):*
public function valueOf():String;
native get prefix():*;
public function toString():String;
native get uri():String;
}
public final class Boolean extends Object
{
static const length:int = 1;
public function Boolean(value:* = null):*
public function valueOf():Boolean;
public function toString():String;
}
public final class Number extends Object
{
static const MIN_VALUE:Number = 4.9406564584124654e-324;
static const length:int = 1;
static private const DTOSTR_FIXED:int = 1;
static const POSITIVE_INFINITY:Number = Infinity;
static private const DTOSTR_PRECISION:int = 2;
static const NEGATIVE_INFINITY:Number = -Infinity;
static private native final function _convert(n:Number, precision:int, mode:int):String;
static const MAX_VALUE:Number = 1.79769313486231e+308;
static private const DTOSTR_EXPONENTIAL:int = 3;
static private native final function _toString(n:Number, radix:int):String;
static const NaN:Number = NaN;
public function Number(value:* = 0):*
public function toPrecision(p:* = 0):String;
public function valueOf():Number;
public function toFixed(p:* = 0):String;
public function toExponential(p:* = 0):String;
public function toString(radix:* = 10):String;
}
public final class int extends Object
{
static const MIN_VALUE:int = -2147483648;
static const length:int = 1;
static const MAX_VALUE:int = 2147483647;
public function int(value:* = 0):*
public function toPrecision(p:* = 0):String;
public function valueOf():int;
public function toFixed(p:* = 0):String;
public function toExponential(p:* = 0):String;
public function toString(radix:* = 10):String;
}
public final class uint extends Object
{
static const MIN_VALUE:uint = 0;
static const length:int = 1;
static const MAX_VALUE:uint = 4294967295;
public function uint(value:* = 0):*
public function toPrecision(p:* = 0):String;
public function valueOf():uint;
public function toFixed(p:* = 0):String;
public function toExponential(p:* = 0):String;
public function toString(radix:* = 10):String;
}
public final class String extends Object
{
static private native final function _replace(s:String, p:*, repl:*):String;
static const length:int = 1;
static private native final function _match(s:String, p:*):Array;
static private native final function _search(s:String, p:*):int;
static private native final function _split(s:String, delim:*, limit:uint):Array;
static public native final function fromCharCode():String;
public function String(value:* = ):*
public function match(p:* = null):Array;
private native function _charAt(i:int = 0):String;
public native function indexOf(s:String = 0, i:Number = undefined):int;
private native function _indexOf(s:String, i:int = 0):int;
private native function _substr(start:int = 2147483647, end:int = 0):String;
public native function substring(start:Number = 2147483647, end:Number = 0):String;
public native function slice(start:Number = 2147483647, end:Number = 0):String;
public native function lastIndexOf(s:String = 2147483647, i:Number = undefined):int;
private native function _lastIndexOf(s:String, i:int = 2147483647):int;
private native function _charCodeAt(i:int = 0):Number;
public native function toLowerCase():String;
private native function _substring(start:int = 2147483647, end:int = 0):String;
public function split(delim:* = 4294967295, limit:* = null):Array;
public function concat():String;
public function toLocaleLowerCase():String;
private native function _slice(start:int = 2147483647, end:int = 0):String;
native get length():int;
public function search(p:* = null):int;
public native function charAt(i:Number = 0):String;
public native function localeCompare(other:String = null):int;
public function toString():String;
public function valueOf():String;
public native function substr(start:Number = 2147483647, len:Number = 0):String;
public function replace(p:* = null, repl:* = null):String;
public native function charCodeAt(i:Number = 0):Number;
public native function toUpperCase():String;
public function toLocaleUpperCase():String;
}
public dynamic class Array extends Object
{
static const CASEINSENSITIVE:uint = 1;
static private native final function _shift(o:*):*;
static private final function _join(o:*, sep:*):String;
static private native final function _indexOf(o:*, searchElement:*, fromIndex:int):int;
static private native final function _pop(o:*):*;
static private native final function _slice(o:*, A:Number, B:Number):Array;
static private native final function _lastIndexOf(o:*, searchElement:*, fromIndex:int = 0):int;
static private native final function _filter(o:*, callback:Function, thisObject:*):Array;
static private native final function _splice(o:*, args:Array):Array;
static private native final function _every(o:*, callback:Function, thisObject:*):Boolean;
static private native final function _map(o:*, callback:Function, thisObject:*):Array;
static private native final function _reverse(o:*):*;
static const length:int = 1;
static private native final function _forEach(o:*, callback:Function, thisObject:*):void;
static const NUMERIC:uint = 16;
static const UNIQUESORT:uint = 4;
static private native final function _concat(o:*, args:Array):Array;
static private native final function _some(o:*, callback:Function, thisObject:*):Boolean;
static const RETURNINDEXEDARRAY:uint = 8;
static private native final function _sortOn(o:*, names:*, options:*):*;
static private native final function _sort(o:*, args:Array):*;
static const DESCENDING:uint = 2;
public function Array():*
public function reverse():Array;
public function map(callback:Function, thisObject:* = null):Array;
public function shift():*;
native get length():uint;
public native function unshift():uint;
public function join(sep:* = null):String;
public function lastIndexOf(searchElement:*, fromIndex:* = 2147483647):int;
native set length(newLength:uint):*;
public function indexOf(searchElement:*, fromIndex:* = 0):int;
public native function pop():*;
public function slice(A:* = 4294967295, B:* = 0):Array;
public function concat():Array;
public function some(callback:Function, thisObject:* = null):Boolean;
public function filter(callback:Function, thisObject:* = null):Array;
public function forEach(callback:Function, thisObject:* = null):void;
public native function push():uint;
public function every(callback:Function, thisObject:* = null):Boolean;
public function splice():*;
public function sortOn(names:* = 0, ...options:*):*;
public function sort():*;
}
public final dynamic class __AS3__.vec::Vector extends Object
{
public function Vector():*
}
public final dynamic class __AS3__.vec::Vector$object extends Object
{
static private final function castToThisType(item:*):internal::__AS3__.vec::Vector$object;
static private native final function _forEach(o:*, callback:Function, thisObject:*):void;
static private native final function _every(o:*, callback:Function, thisObject:*):Boolean;
static private native final function _some(o:*, callback:Function, thisObject:*):Boolean;
static private native final function _sort(o:*, args:Array):*;
public function Vector$object(length:uint = false, fixed:Boolean = 0):*
private function _shift():*;
public function reverse():internal::__AS3__.vec::Vector$object;
public native function unshift():uint;
private function clamp(val:Number, len:uint):uint;
native set length(value:uint):*;
public function indexOf(value:Object, from:Number = 0):Number;
public native function pop():*;
public function slice(start:Number = 2147483647, end:Number = 0):internal::__AS3__.vec::Vector$object;
private function _slice(start:Number = 2147483647, end:Number = 0):*;
public function concat():internal::__AS3__.vec::Vector$object;
native get fixed():Boolean;
private native function _filter(callback:Function, thisObject:*):*;
public native function push():uint;
public function every(checker:Function, thisObj:Object = null):Boolean;
public function map(mapper:Function, thisObj:Object = null):*;
private native function _map(callback:Function, thisObject:*):*;
public function sort(comparefn:*):internal::__AS3__.vec::Vector$object;
private function _splice(start:*, deleteCount:*, items:Array):*;
private native function _reverse():void;
public function shift():*;
native get length():uint;
native set fixed(f:Boolean):*;
private native function _spliceHelper(insertpoint:uint, insertcount:uint, deleteCount:uint, args:Object, offset:int):void;
public function join(separator:String = ,):String;
public function lastIndexOf(value:Object, from:Number = 2147483647):Number;
public function toString():String;
public function toLocaleString():String;
public function forEach(eacher:Function, thisObj:Object = null):void;
private function _concat(items:Array):*;
private native set type(t:Object):void;
private function newThisType(length:uint = 0):internal::__AS3__.vec::Vector$object;
private function _push(items:Array):uint;
private native get type():Object;
public function some(checker:*, thisObj:Object = null):Boolean;
public function splice(start:Number, ...deleteCount:Number):internal::__AS3__.vec::Vector$object;
public function filter(checker:Function, thisObj:Object = null):internal::__AS3__.vec::Vector$object;
}
public final dynamic class __AS3__.vec::Vector$int extends Object
{
static private final function castToThisType(item:*):internal::__AS3__.vec::Vector$int;
static private native final function _some(o:*, callback:Function, thisObject:*):Boolean;
static private final function newThisType(length:uint = 0):internal::__AS3__.vec::Vector$int;
static private native final function _forEach(o:*, callback:Function, thisObject:*):void;
static private native final function _every(o:*, callback:Function, thisObject:*):Boolean;
static private native final function _sort(o:*, args:Array):*;
public function Vector$int(length:uint = false, fixed:Boolean = 0):*
public function shift():int;
private function _shift():*;
public function reverse():internal::__AS3__.vec::Vector$int;
public native function unshift():uint;
native set length(value:uint):*;
public function indexOf(value:int, from:Number = 0):Number;
public native function pop():int;
public function slice(start:Number = 2147483647, end:Number = 0):internal::__AS3__.vec::Vector$int;
private function _slice(start:Number = 2147483647, end:Number = 0):*;
public function concat():internal::__AS3__.vec::Vector$int;
public function some(checker:*, thisObj:Object = null):Boolean;
private native function _filter(callback:Function, thisObject:*):*;
public native function push():uint;
public function every(checker:Function, thisObj:Object = null):Boolean;
public function map(mapper:Function, thisObj:Object = null):*;
private native function _map(callback:Function, thisObject:*):*;
public function sort(comparefn:*):internal::__AS3__.vec::Vector$int;
private function _splice(start:*, deleteCount:*, items:Array):*;
private native function _reverse():void;
native get length():uint;
native set fixed(f:Boolean):*;
private native function _spliceHelper(insertpoint:uint, insertcount:uint, deleteCount:uint, args:Object, offset:int):void;
public function forEach(eacher:Function, thisObj:Object = null):void;
public function lastIndexOf(value:int, from:Number = 2147483647):Number;
public function toString():String;
public function toLocaleString():String;
public function join(separator:String = ,):String;
private function _concat(items:Array):*;
native get fixed():Boolean;
public function filter(checker:Function, thisObj:Object = null):internal::__AS3__.vec::Vector$int;
private function _push(items:Array):uint;
private function clamp(val:Number, len:uint):uint;
public function splice(start:Number, ...deleteCount:Number):internal::__AS3__.vec::Vector$int;
}
public final dynamic class __AS3__.vec::Vector$uint extends Object
{
static private final function castToThisType(item:*):internal::__AS3__.vec::Vector$uint;
static private native final function _some(o:*, callback:Function, thisObject:*):Boolean;
static private final function newThisType(length:uint = 0):internal::__AS3__.vec::Vector$uint;
static private native final function _forEach(o:*, callback:Function, thisObject:*):void;
static private native final function _every(o:*, callback:Function, thisObject:*):Boolean;
static private native final function _sort(o:*, args:Array):*;
public function Vector$uint(length:uint = false, fixed:Boolean = 0):*
public function shift():uint;
private function _shift():*;
public function reverse():internal::__AS3__.vec::Vector$uint;
public native function unshift():uint;
native set length(value:uint):*;
public function indexOf(value:uint, from:Number = 0):Number;
public native function pop():uint;
public function slice(start:Number = 2147483647, end:Number = 0):internal::__AS3__.vec::Vector$uint;
private function _slice(start:Number = 2147483647, end:Number = 0):*;
public function concat():internal::__AS3__.vec::Vector$uint;
public function some(checker:*, thisObj:Object = null):Boolean;
private native function _filter(callback:Function, thisObject:*):*;
public native function push():uint;
public function every(checker:Function, thisObj:Object = null):Boolean;
public function map(mapper:Function, thisObj:Object = null):*;
private native function _map(callback:Function, thisObject:*):*;
public function sort(comparefn:*):internal::__AS3__.vec::Vector$uint;
private function _splice(start:*, deleteCount:*, items:Array):*;
private native function _reverse():void;
native get length():uint;
native set fixed(f:Boolean):*;
private native function _spliceHelper(insertpoint:uint, insertcount:uint, deleteCount:uint, args:Object, offset:int):void;
public function forEach(eacher:Function, thisObj:Object = null):void;
public function lastIndexOf(value:uint, from:Number = 2147483647):Number;
public function toString():String;
public function toLocaleString():String;
public function join(separator:String = ,):String;
private function _concat(items:Array):*;
native get fixed():Boolean;
public function filter(checker:Function, thisObj:Object = null):internal::__AS3__.vec::Vector$uint;
private function _push(items:Array):uint;
private function clamp(val:Number, len:uint):uint;
public function splice(start:Number, ...deleteCount:Number):internal::__AS3__.vec::Vector$uint;
}
public final dynamic class __AS3__.vec::Vector$double extends Object
{
static private final function castToThisType(item:*):internal::__AS3__.vec::Vector$double;
static private native final function _some(o:*, callback:Function, thisObject:*):Boolean;
static private final function newThisType(length:uint = 0):internal::__AS3__.vec::Vector$double;
static private native final function _forEach(o:*, callback:Function, thisObject:*):void;
static private native final function _every(o:*, callback:Function, thisObject:*):Boolean;
static private native final function _sort(o:*, args:Array):*;
public function Vector$double(length:uint = false, fixed:Boolean = 0):*
public function shift():Number;
private function _shift():*;
public function reverse():internal::__AS3__.vec::Vector$double;
public native function unshift():uint;
native set length(value:uint):*;
public function indexOf(value:Number, from:Number = 0):Number;
public native function pop():Number;
public function slice(start:Number = 2147483647, end:Number = 0):internal::__AS3__.vec::Vector$double;
private function _slice(start:Number = 2147483647, end:Number = 0):*;
public function concat():internal::__AS3__.vec::Vector$double;
public function some(checker:*, thisObj:Object = null):Boolean;
private native function _filter(callback:Function, thisObject:*):*;
public native function push():uint;
public function every(checker:Function, thisObj:Object = null):Boolean;
public function map(mapper:Function, thisObj:Object = null):*;
private native function _map(callback:Function, thisObject:*):*;
public function sort(comparefn:*):internal::__AS3__.vec::Vector$double;
private function _splice(start:*, deleteCount:*, items:Array):*;
private native function _reverse():void;
native get length():uint;
native set fixed(f:Boolean):*;
private native function _spliceHelper(insertpoint:uint, insertcount:uint, deleteCount:uint, args:Object, offset:int):void;
public function forEach(eacher:Function, thisObj:Object = null):void;
public function lastIndexOf(value:Number, from:Number = 2147483647):Number;
public function toString():String;
public function toLocaleString():String;
public function join(separator:String = ,):String;
private function _concat(items:Array):*;
native get fixed():Boolean;
public function filter(checker:Function, thisObj:Object = null):internal::__AS3__.vec::Vector$double;
private function _push(items:Array):uint;
private function clamp(val:Number, len:uint):uint;
public function splice(start:Number, ...deleteCount:Number):internal::__AS3__.vec::Vector$double;
}
public final class builtin.as$3::MethodClosure extends Function
{
public function MethodClosure():*
override get prototype():*;
override set prototype(p:*):*;
private native get savedThis():Object;
native override get length():int;
}
native function escape(s:String = undefined):String;
native function encodeURI(uri:String = undefined):String;
native function decodeURI(uri:String = undefined):String;
native function encodeURIComponent(uri:String = undefined):String;
native function parseInt(s:String = 0, radix:int = NaN):Number;
const AS3:null = public::http://adobe.com/AS3/2006/builtin;
const Infinity:Number = Infinity;
const undefined:null;
const NaN:Number = NaN;
native function unescape(s:String = undefined):String;
native function parseFloat(str:String = NaN):Number;
native function isNaN(n:Number = null):Boolean;
native function isFinite(n:Number = null):Boolean;
native function decodeURIComponent(uri:String = undefined):String;
public final class flash.system::System extends Object
{
static final get ime():flash.system::IME;
static native final get useCodePage():Boolean;
static native final get totalMemory():uint;
static native final set useCodePage(value:Boolean):void;
static native final get vmVersion():String;
static native final function resume():void;
static private var theIME:flash.system::IME = null;
static native final function setClipboard(string:String):void;
static native final function pause():void;
static native final function gc():void;
static native final function exit(code:uint):void;
public function System():*
}
public final class flash.sampler::StackFrame extends Object
{
public function StackFrame():*
function toString():String;
const line:uint;
const name:String;
const file:String;
}
public class flash.sampler::Sample extends Object
{
public function Sample():*
const stack:Array;
const time:Number;
}
public final class flash.sampler::NewObjectSample extends flash.sampler::Sample
{
public function NewObjectSample():*
const type:Class;
const id:Number;
native get object():*;
}
public final class flash.sampler::DeleteObjectSample extends flash.sampler::Sample
{
public function DeleteObjectSample():*
const size:Number;
const id:Number;
}
native function flash.sampler::pauseSampling():void;
native function flash.sampler::stopSampling():void;
native function flash.sampler::getMemberNames(o:Object, instanceNames:Boolean = false):Object;
function flash.sampler::getGetterInvocationCount(obj:Object, qname:QName):Number;
function flash.sampler::getInvocationCount(obj:Object, qname:QName):Number;
function flash.sampler::getSetterInvocationCount(obj:Object, qname:QName):Number;
native function flash.sampler::isGetterSetter(obj:Object, qname:QName):Boolean;
internal native function flash.sampler::_getInvocationCount(obj:Object, qname:QName, type:uint):Number;
native function flash.sampler::getSamples():Object;
native function flash.sampler::getSampleCount():Number;
native function flash.sampler::startSampling():void;
native function flash.sampler::getSize(o:*):Number;
native function flash.sampler::clearSamples():void;
public class flash.events::Event extends Object
{
static const CANCEL:String = cancel;
static const ENTER_FRAME:String = enterFrame;
static const SOUND_COMPLETE:String = soundComplete;
static const UNLOAD:String = unload;
static const INIT:String = init;
static const RENDER:String = render;
static const TAB_ENABLED_CHANGE:String = tabEnabledChange;
static const ADDED_TO_STAGE:String = addedToStage;
static const FRAME_CONSTRUCTED:String = frameConstructed;
static const TAB_CHILDREN_CHANGE:String = tabChildrenChange;
static const CUT:String = cut;
static const CLEAR:String = clear;
static const CHANGE:String = change;
static const RESIZE:String = resize;
static const COMPLETE:String = complete;
static const FULLSCREEN:String = fullScreen;
static const SELECT_ALL:String = selectAll;
static const REMOVED:String = removed;
static const CONNECT:String = connect;
static const SCROLL:String = scroll;
static const OPEN:String = open;
static const CLOSE:String = close;
static const SAMPLES_CALLBACK:String = samplesCallback;
static const MOUSE_LEAVE:String = mouseLeave;
static const ADDED:String = added;
static const REMOVED_FROM_STAGE:String = removedFromStage;
static const EXIT_FRAME:String = exitFrame;
static const TAB_INDEX_CHANGE:String = tabIndexChange;
static const PASTE:String = paste;
static const DEACTIVATE:String = deactivate;
static const COPY:String = copy;
static const ID3:String = id3;
static const ACTIVATE:String = activate;
static const SELECT:String = select;
public function Event(type:String, bubbles:Boolean = false, cancelable:Boolean = false):*
native function isDefaultPrevented():Boolean;
native get eventPhase():uint;
function formatToString(...className:String):String;
function clone():flash.events::Event;
native get bubbles():Boolean;
native function preventDefault():void;
native function stopPropagation():void;
function toString():String;
native get target():Object;
native get cancelable():Boolean;
native get currentTarget():Object;
native get type():String;
native function stopImmediatePropagation():void;
}
public class flash.events::TextEvent extends flash.events::Event
{
static const TEXT_INPUT:String = textInput;
static const LINK:String = link;
public function TextEvent(type:String, bubbles:Boolean = , cancelable:Boolean = false, text:String = false):*
get text():String;
set text(value:String):void;
override function toString():String;
override function clone():flash.events::Event;
private var m_text:String;
}
public class flash.events::ErrorEvent extends flash.events::TextEvent
{
static const ERROR:String = error;
public function ErrorEvent(type:String, bubbles:Boolean = , cancelable:Boolean = false, text:String = false):*
override function toString():String;
override function clone():flash.events::Event;
}
public class flash.events::AsyncErrorEvent extends flash.events::ErrorEvent
{
static const ASYNC_ERROR:String = asyncError;
public function AsyncErrorEvent(type:String, bubbles:Boolean = null, cancelable:Boolean = , text:String = false, error:Error = false):*
var error:Error;
override function toString():String;
override function clone():flash.events::Event;
}
public interface flash.utils::IDataOutput
{
public function IDataOutput():*
public function writeMultiByte(value:String, charSet:String):void;
public function writeUTFBytes(value:String):void;
public function writeShort(value:int):void;
public function writeByte(value:int):void;
public function writeUTF(value:String):void;
public function writeBoolean(value:Boolean):void;
public get endian():String;
public set objectEncoding(version:uint):void;
public function writeBytes(bytes:flash.utils::ByteArray, offset:uint = 0, length:uint = 0):void;
public function writeInt(value:int):void;
public get objectEncoding():uint;
public set endian(type:String):void;
public function writeDouble(value:Number):void;
public function writeUnsignedInt(value:uint):void;
public function writeFloat(value:Number):void;
public function writeObject(object:*):void;
}
public interface flash.utils::IDataInput
{
public function IDataInput():*
public get objectEncoding():uint;
public function readUnsignedInt():uint;
public get bytesAvailable():uint;
public function readShort():int;
public function readDouble():Number;
public function readMultiByte(length:uint, charSet:String):String;
public function readFloat():Number;
public function readUnsignedShort():uint;
public function readBoolean():Boolean;
public function readUnsignedByte():uint;
public function readBytes(bytes:flash.utils::ByteArray, offset:uint = 0, length:uint = 0):void;
public set endian(type:String):void;
public function readUTF():String;
public function readInt():int;
public function readUTFBytes(length:uint):String;
public get endian():String;
public function readObject():*;
public set objectEncoding(version:uint):void;
public function readByte():int;
}
public class flash.utils::ByteArray extends Object implements IDataOutput,
{
static native final get defaultObjectEncoding():uint;
static native final set defaultObjectEncoding(version:uint):void;
public function ByteArray():*
native function writeUTFBytes(value:String):void;
native function readShort():int;
native function writeByte(value:int):void;
native function writeDouble(value:Number):void;
native function readUnsignedShort():uint;
native function readDouble():Number;
native function writeInt(value:int):void;
private native function _uncompress(algorithm:String):void;
native get endian():String;
native get bytesAvailable():uint;
native function readObject():*;
public function deflate():void;
native get position():uint;
native function readBoolean():Boolean;
public function inflate():void;
native set endian(type:String):void;
native function readUTF():String;
native function readUTFBytes(length:uint):String;
native function writeFloat(value:Number):void;
native function writeMultiByte(value:String, charSet:String):void;
native function readUnsignedInt():uint;
native function readByte():int;
native get objectEncoding():uint;
native function writeBytes(bytes:flash.utils::ByteArray, offset:uint = 0, length:uint = 0):void;
public native function clear():void;
native function writeUTF(value:String):void;
native function writeBoolean(value:Boolean):void;
native set position(offset:uint):void;
private native function _compress(algorithm:String):void;
native function readUnsignedByte():uint;
native function writeUnsignedInt(value:uint):void;
native function writeShort(value:int):void;
native get length():uint;
function compress():void;
native function toString():String;
native set length(value:uint):void;
native set objectEncoding(version:uint):void;
native function readFloat():Number;
native function readInt():int;
native function readMultiByte(length:uint, charSet:String):String;
function uncompress():void;
native function readBytes(bytes:flash.utils::ByteArray, offset:uint = 0, length:uint = 0):void;
native function writeObject(object:*):void;
}
public dynamic class Error extends Object
{
static final function throwError(type:Class, ...index:uint):*;
static native final function getErrorMessage(index:int):String;
static const length:int = 1;
public function Error(message:* = 0, id:* = ):*
native function getStackTrace():String;
private var _errorID:int;
get errorID():int;
var message:null;
var name:null;
}
public dynamic class DefinitionError extends Error
{
static const length:int = 1;
public function DefinitionError(message:* = 0, id:* = ):*
}
public dynamic class EvalError extends Error
{
static const length:int = 1;
public function EvalError(message:* = 0, id:* = ):*
}
public dynamic class RangeError extends Error
{
static const length:int = 1;
public function RangeError(message:* = 0, id:* = ):*
}
public dynamic class ReferenceError extends Error
{
static const length:int = 1;
public function ReferenceError(message:* = 0, id:* = ):*
}
public dynamic class SecurityError extends Error
{
static const length:int = 1;
public function SecurityError(message:* = 0, id:* = ):*
}
public dynamic class SyntaxError extends Error
{
static const length:int = 1;
public function SyntaxError(message:* = 0, id:* = ):*
}
public dynamic class TypeError extends Error
{
static const length:int = 1;
public function TypeError(message:* = 0, id:* = ):*
}
public dynamic class URIError extends Error
{
static const length:int = 1;
public function URIError(message:* = 0, id:* = ):*
}
public dynamic class VerifyError extends Error
{
static const length:int = 1;
public function VerifyError(message:* = 0, id:* = ):*
}
public dynamic class UninitializedError extends Error
{
static const length:int = 1;
public function UninitializedError(message:* = 0, id:* = ):*
}
public dynamic class ArgumentError extends Error
{
static const length:int = 1;
public function ArgumentError(message:* = 0, id:* = ):*
}
public final class flash.display::ShaderPrecision extends Object
{
static const FAST:String = fast;
static const FULL:String = full;
public function ShaderPrecision():*
}
public final class Math extends Object
{
static native final function abs(x:Number):Number;
static native final function random():Number;
static const E:Number = 2.718281828459045;
static native final function acos(x:Number):Number;
static native final function cos(x:Number):Number;
static const SQRT1_2:Number = 0.7071067811865476;
static native final function ceil(x:Number):Number;
static native final function round(x:Number):Number;
static const SQRT2:Number = 1.4142135623730951;
static private native final function _min(x:Number, y:Number):Number;
static native final function asin(x:Number):Number;
static native final function sin(x:Number):Number;
static native final function atan2(x:Number, y:Number):Number;
static native final function floor(x:Number):Number;
static native final function log(x:Number):Number;
static native final function exp(x:Number):Number;
static native final function pow(x:Number, y:Number):Number;
static const LN10:Number = 2.302585092994046;
static private native final function _max(x:Number, y:Number):Number;
static native final function atan(x:Number):Number;
static native final function tan(x:Number):Number;
static const LOG10E:Number = 0.4342944819032518;
static native final function min(x:Number = null, ...y:Number):Number;
static native final function max(x:Number = null, ...y:Number):Number;
static native final function sqrt(x:Number):Number;
static const LN2:Number = 0.6931471805599453;
static const LOG2E:Number = 1.4426950408889634;
static const PI:Number = 3.141592653589793;
public function Math():*
}
public dynamic class RegExp extends Object
{
static const length:int = 1;
public function RegExp(pattern:* = null, options:* = null):*
public native function exec(s:String = ):*;
native get ignoreCase():Boolean;
native get global():Boolean;
native set lastIndex(i:int):*;
native get extended():Boolean;
public function test(s:String = ):Boolean;
native get source():String;
native get lastIndex():int;
native get multiline():Boolean;
native get dotall():Boolean;
}
public interface flash.events::IEventDispatcher
{
public function IEventDispatcher():*
public function dispatchEvent(event:flash.events::Event):Boolean;
public function hasEventListener(type:String):Boolean;
public function willTrigger(type:String):Boolean;
public function removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void;
public function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void;
}
public class flash.events::WeakMethodClosure extends Object
{
public function WeakMethodClosure():*
private native get savedThis():Object;
}
public class flash.events::WeakFunctionClosure extends Object
{
public function WeakFunctionClosure():*
}
public class flash.events::EventDispatcher extends Object implements , , IEventDispatcher
{
public function EventDispatcher(target:flash.events::IEventDispatcher = null):*
function dispatchEvent(event:flash.events::Event):Boolean;
native function willTrigger(type:String):Boolean;
native function removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void;
function toString():String;
private native function dispatchEventFunction(event:flash.events::Event):Boolean;
native function hasEventListener(type:String):Boolean;
native function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void;
private native get listeners():Array;
}
public final class flash.ui::ContextMenuItem extends flash.events::EventDispatcher
{
public function ContextMenuItem(caption:String, separatorBefore:Boolean = true, enabled:Boolean = true, visible:Boolean = false):*
native get enabled():Boolean;
native set enabled(value:Boolean):void;
native get separatorBefore():Boolean;
native get caption():String;
native set separatorBefore(value:Boolean):void;
native get visible():Boolean;
native set visible(value:Boolean):void;
native set caption(value:String):void;
function clone():flash.ui::ContextMenuItem;
}
public class flash.text.engine::ContentElement extends Object
{
static const GRAPHIC_ELEMENT:uint = 65007;
public function ContentElement(elementFormat:flash.text.engine::ElementFormat = rotate0, eventMirror:flash.events::EventDispatcher = null, textRotation:String = null):*
native get textBlock():flash.text.engine::TextBlock;
native set elementFormat(value:flash.text.engine::ElementFormat):void;
native get textBlockBeginIndex():int;
native get textRotation():String;
native get text():String;
native set eventMirror(value:flash.events::EventDispatcher):void;
native get elementFormat():flash.text.engine::ElementFormat;
var userData:null;
native set textRotation(value:String):void;
native get eventMirror():flash.events::EventDispatcher;
native get rawText():String;
native get groupElement():flash.text.engine::GroupElement;
}
public final class flash.system::ApplicationDomain extends Object
{
static native final get currentDomain():flash.system::ApplicationDomain;
static native final get MIN_DOMAIN_MEMORY_LENGTH():uint;
public function ApplicationDomain(parentDomain:flash.system::ApplicationDomain = null):*
native get domainMemory():flash.utils::ByteArray;
native function getDefinition(name:String):Object;
native set domainMemory(mem:flash.utils::ByteArray):*;
native function hasDefinition(name:String):Boolean;
native get parentDomain():flash.system::ApplicationDomain;
}
public final class flash.display::Scene extends Object
{
public function Scene(name:String, labels:Array, numFrames:int):*
private var _name:String;
get numFrames():int;
get name():String;
private var _numFrames:int;
private var _labels:Array;
get labels():Array;
}
public class flash.printing::PrintJob extends flash.events::EventDispatcher
{
static private const kGetPageHeight:uint = 5;
static private const kGetOrientation:uint = 9;
static private const kGetPaperHeight:uint = 1;
static private const kGetPaperWidth:uint = 3;
static private const kGetPageWidth:uint = 7;
static private const kAddPage:uint = 101;
static private const kStart:uint = 100;
static private const kSend:uint = 102;
public function PrintJob():*
get orientation():String;
get paperHeight():int;
private function toClassicRectangle(printArea:flash.geom::Rectangle):*;
get pageHeight():int;
get pageWidth():int;
private native function invoke(...index:uint):*;
function start():Boolean;
get paperWidth():int;
function addPage(sprite:flash.display::Sprite, printArea:flash.geom::Rectangle = 0, options:flash.printing::PrintJobOptions = null, frameNum:int = null):void;
private native function _invoke(...index:*):*;
function send():void;
}
public interface flash.display::IGraphicsPath
{
public function IGraphicsPath():*
}
public interface flash.display::IGraphicsData
{
public function IGraphicsData():*
}
public final class flash.display::GraphicsPath extends Object implements GraphicsPath.as$200::IGraphicsData,
{
public function GraphicsPath(_commands:__AS3__.vec::Vector.<int> = evenOdd, _data:__AS3__.vec::Vector.<Number> = null, _winding:String = null):*
var data:__AS3__.vec::Vector.<Number>;
function wideLineTo(x:Number, y:Number):void;
function wideMoveTo(x:Number, y:Number):void;
var commands:__AS3__.vec::Vector.<int>;
function curveTo(controlX:Number, controlY:Number, anchorX:Number, anchorY:Number):void;
var winding:String;
function moveTo(x:Number, y:Number):void;
function lineTo(x:Number, y:Number):void;
}
public class flash.geom::Matrix extends Object
{
public function Matrix(a:Number = 0, b:Number = 0, c:Number = 1, d:Number = 0, tx:Number = 0, ty:Number = 1):*
var a:Number;
var c:Number;
var ty:Number;
function createBox(scaleX:Number, scaleY:Number, rotation:Number = 0, tx:Number = 0, ty:Number = 0):void;
var b:Number;
var d:Number;
function toString():String;
function translate(dx:Number, dy:Number):void;
function scale(sx:Number, sy:Number):void;
var tx:Number;
function concat(m:flash.geom::Matrix):void;
function invert():void;
function transformPoint(point:flash.geom::Point):flash.geom::Point;
function rotate(angle:Number):void;
function deltaTransformPoint(point:flash.geom::Point):flash.geom::Point;
function clone():flash.geom::Matrix;
function identity():void;
function createGradientBox(width:Number, height:Number, rotation:Number = 0, tx:Number = 0, ty:Number = 0):void;
}
public class flash.text.engine::TextJustifier extends Object
{
static final function getJustifierForLocale(locale:String):flash.text.engine::TextJustifier;
public function TextJustifier(locale:String, lineJustification:String):*
native set lineJustification(value:String):void;
native get locale():String;
private native function setLocale(value:String):void;
native get lineJustification():String;
}
public final class flash.text.engine::SpaceJustifier extends flash.text.engine::TextJustifier
{
public function SpaceJustifier(locale:String = false, lineJustification:String = unjustified, letterSpacing:Boolean = en):*
native set letterSpacing(value:Boolean):void;
native get letterSpacing():Boolean;
}
public interface flash.display::IBitmapDrawable
{
public function IBitmapDrawable():*
}
public class flash.display::DisplayObject extends flash.events::EventDispatcher implements flash.display::IBitmapDrawable
{
public function DisplayObject():*
native get visible():Boolean;
native get rotation():Number;
private native function _hitTest(use_xy:Boolean, x:Number, y:Number, useShape:Boolean, hitTestObject:flash.display::DisplayObject):Boolean;
native function localToGlobal(point:flash.geom::Point):flash.geom::Point;
native get name():String;
native set width(value:Number):void;
native function globalToLocal(point:flash.geom::Point):flash.geom::Point;
native get blendMode():String;
native get scale9Grid():flash.geom::Rectangle;
native set name(value:String):void;
public native get rotationX():Number;
public native get rotationY():Number;
native set scaleX(value:Number):void;
native set scaleY(value:Number):void;
public native set scaleZ(value:Number):void;
native get accessibilityProperties():flash.accessibility::AccessibilityProperties;
native set scrollRect(value:flash.geom::Rectangle):void;
public native get rotationZ():Number;
native get height():Number;
native set blendMode(value:String):void;
native set scale9Grid(innerRectangle:flash.geom::Rectangle):void;
native function getBounds(targetCoordinateSpace:flash.display::DisplayObject):flash.geom::Rectangle;
public native set blendShader(value:flash.display::Shader):void;
native get opaqueBackground():Object;
native get parent():flash.display::DisplayObjectContainer;
native get cacheAsBitmap():Boolean;
public native set rotationX(value:Number):void;
public native set rotationY(value:Number):void;
public native set rotationZ(value:Number):void;
public native function local3DToGlobal(point3d:flash.geom::Vector3D):flash.geom::Point;
native set alpha(value:Number):void;
public native function globalToLocal3D(point:flash.geom::Point):flash.geom::Vector3D;
native set accessibilityProperties(value:flash.accessibility::AccessibilityProperties):void;
native get width():Number;
function hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean;
native set cacheAsBitmap(value:Boolean):void;
native get scaleX():Number;
native get scaleY():Number;
public native get scaleZ():Number;
native get scrollRect():flash.geom::Rectangle;
native get mouseX():Number;
native get mouseY():Number;
native set height(value:Number):void;
native set mask(value:flash.display::DisplayObject):void;
native function getRect(targetCoordinateSpace:flash.display::DisplayObject):flash.geom::Rectangle;
native get alpha():Number;
native set transform(value:flash.geom::Transform):void;
native get loaderInfo():flash.display::LoaderInfo;
native get root():flash.display::DisplayObject;
native set visible(value:Boolean):void;
native set opaqueBackground(value:Object):void;
function hitTestObject(obj:flash.display::DisplayObject):Boolean;
native get mask():flash.display::DisplayObject;
native set x(value:Number):void;
native set y(value:Number):void;
native get transform():flash.geom::Transform;
public native set z(value:Number):void;
native set filters(value:Array):void;
native get x():Number;
native get y():Number;
public native get z():Number;
native get filters():Array;
native set rotation(value:Number):void;
native get stage():flash.display::Stage;
}
public class flash.display::Bitmap extends flash.display::DisplayObject
{
public function Bitmap(bitmapData:flash.display::BitmapData = false, pixelSnapping:String = auto, smoothing:Boolean = null):*
native set bitmapData(value:flash.display::BitmapData):void;
native get pixelSnapping():String;
native set pixelSnapping(value:String):void;
native set smoothing(value:Boolean):void;
native get bitmapData():flash.display::BitmapData;
native get smoothing():Boolean;
}
public class flash.xml::XMLNode extends Object
{
public function XMLNode(type:uint, value:String):*
private native function escapeXML(value:String):String;
var previousSibling:flash.xml::XMLNode;
var parentNode:flash.xml::XMLNode;
var nextSibling:flash.xml::XMLNode;
private function init(type:uint, value:String):void;
get namespaceURI():String;
get prefix():String;
var firstChild:flash.xml::XMLNode;
private var _childNodes:Array;
var nodeValue:String;
get attributes():Object;
var nodeType:uint;
function appendChild(node:flash.xml::XMLNode):void;
var lastChild:flash.xml::XMLNode;
function insertBefore(node:flash.xml::XMLNode, before:flash.xml::XMLNode):void;
function getNamespaceForPrefix(prefix:String):String;
var nodeName:String;
set attributes(value:Object):void;
function hasChildNodes():Boolean;
get childNodes():Array;
private var _attributes:Object;
get localName():String;
function getPrefixForNamespace(ns:String):String;
function toString():String;
function removeNode():void;
function cloneNode(deep:Boolean):flash.xml::XMLNode;
}
public class flash.xml::XMLDocument extends flash.xml::XMLNode
{
static private const kEndOfDocument:int = -1;
static private const kUnterminatedAttributeValue:int = -8;
static private const kUnterminatedCdata:int = -2;
static private const kElementNeverBegun:int = -10;
static private const kUnterminatedXmlDeclaration:int = -3;
static private const kUnterminatedDoctypeDeclaration:int = -4;
static private const kMalformedElement:int = -6;
static private const kUnterminatedElement:int = -9;
static private const kUnterminatedComment:int = -5;
static private const kOutOfMemory:int = -7;
static private const kNoError:int = 0;
public function XMLDocument(source:String = null):*
function createElement(name:String):flash.xml::XMLNode;
var idMap:Object;
function parseXML(source:String):void;
var xmlDecl:Object = null;
function createTextNode(text:String):flash.xml::XMLNode;
override function toString():String;
var ignoreWhite:Boolean = false;
var docTypeDecl:Object = null;
}
public final class flash.text.engine::EastAsianJustifier extends flash.text.engine::TextJustifier
{
public function EastAsianJustifier(locale:String = pushInKinsoku, lineJustification:String = allButLast, justificationStyle:String = ja):*
native set justificationStyle(value:String):void;
native get justificationStyle():String;
}
public final class flash.text::TextRenderer extends Object
{
static native final set maxLevel(value:int):void;
static native final get displayMode():String;
static native final function setAdvancedAntiAliasingTable(fontName:String, fontStyle:String, colorType:String, advancedAntiAliasingTable:Array):void;
static native final get maxLevel():int;
static native final get antiAliasType():String;
static native final set displayMode(value:String):void;
static native final set antiAliasType(value:String):void;
public function TextRenderer():*
}
public final dynamic class XML extends Object
{
static public final function settings():Object;
static native final set prettyIndent(newIndent:int):*;
static public final function setSettings(o:Object = null):void;
static native final get ignoreComments():Boolean;
static native final get prettyIndent():int;
static native final get ignoreProcessingInstructions():Boolean;
static native final get prettyPrinting():Boolean;
static const length:null = 1;
static native final get ignoreWhitespace():Boolean;
static native final set ignoreComments(newIgnore:Boolean):*;
static native final set ignoreProcessingInstructions(newIgnore:Boolean):*;
static native final set prettyPrinting(newPretty:Boolean):*;
static public final function defaultSettings():Object;
static native final set ignoreWhitespace(newIgnore:Boolean):*;
public function XML(value:* = null):*
public native override function hasOwnProperty(P:* = null):Boolean;
public native function insertChildBefore(child1:*, child2:*):*;
public native function replace(propertyName:*, value:*):XML;
public native function setNotification(f:Function):*;
public native function toXMLString():String;
public native override function propertyIsEnumerable(P:* = null):Boolean;
public native function setChildren(value:*):XML;
public native function name():Object;
public native function normalize():XML;
public native function inScopeNamespaces():Array;
public native function setLocalName(name:*):void;
public native function localName():Object;
public native function attributes():XMLList;
public native function processingInstructions(name:* = *):XMLList;
public native function setNamespace(ns:*):void;
public native function namespace(prefix:* = null):*;
public native function child(propertyName:*):XMLList;
public native function childIndex():int;
public native function contains(value:*):Boolean;
public native function appendChild(child:*):XML;
public native function hasComplexContent():Boolean;
public native function descendants(name:* = *):XMLList;
public function length():int;
public function valueOf():XML;
public native function parent():*;
public native function attribute(arg:*):XMLList;
public native function toString():String;
public native function hasSimpleContent():Boolean;
public native function prependChild(value:*):XML;
public native function setName(name:*):void;
public native function notification():Function;
public native function comments():XMLList;
public native function copy():XML;
public native function nodeKind():String;
public native function elements(name:* = *):XMLList;
public native function insertChildAfter(child1:*, child2:*):*;
public native function addNamespace(ns:*):XML;
public native function namespaceDeclarations():Array;
public native function text():XMLList;
public native function removeNamespace(ns:*):XML;
public native function children():XMLList;
}
public final dynamic class XMLList extends Object
{
static const length:null = 1;
public function XMLList(value:* = null):*
public native override function hasOwnProperty(P:* = null):Boolean;
public native function insertChildBefore(child1:*, child2:*):*;
public native function namespaceDeclarations():Array;
public native override function propertyIsEnumerable(P:* = null):Boolean;
public native function setChildren(value:*):XML;
public native function name():Object;
public native function replace(propertyName:*, value:*):XML;
public native function normalize():XMLList;
public native function inScopeNamespaces():Array;
public native function toXMLString():String;
public native function descendants(name:* = *):XMLList;
public native function attributes():XMLList;
public native function processingInstructions(name:* = *):XMLList;
public native function setNamespace(ns:*):void;
public native function setLocalName(name:*):void;
public native function namespace(prefix:* = null):*;
public native function attribute(arg:*):XMLList;
public native function childIndex():int;
public native function contains(value:*):Boolean;
public native function appendChild(child:*):XML;
public native function hasComplexContent():Boolean;
public native function localName():Object;
public native function length():int;
public function valueOf():XMLList;
public native function parent():*;
public native function child(propertyName:*):XMLList;
public native function toString():String;
public native function hasSimpleContent():Boolean;
public native function prependChild(value:*):XML;
public native function setName(name:*):void;
public native function text():XMLList;
public native function copy():XMLList;
public native function nodeKind():String;
public native function elements(name:* = *):XMLList;
public native function insertChildAfter(child1:*, child2:*):*;
public native function addNamespace(ns:*):XML;
public native function comments():XMLList;
public native function removeNamespace(ns:*):XML;
public native function children():XMLList;
}
public final class QName extends Object
{
static const length:null = 2;
public function QName(namespace:* = null, name:* = null):*
public function valueOf():QName;
public function toString():String;
native get uri():*;
native get localName():String;
}
native function isXMLName(str:* = null):Boolean;
public final class flash.display::StageAlign extends Object
{
static const LEFT:String = L;
static const BOTTOM_RIGHT:String = BR;
static const BOTTOM:String = B;
static const TOP_LEFT:String = TL;
static const TOP_RIGHT:String = TR;
static const TOP:String = T;
static const BOTTOM_LEFT:String = BL;
static const RIGHT:String = R;
public function StageAlign():*
}
native function flash.profiler::showRedrawRegions(on:Boolean, color:uint = 16711680):void;
native function flash.profiler::profile(on:Boolean):void;
public dynamic class flash.errors::IllegalOperationError extends Error
{
public function IllegalOperationError(message:String = 0, id:int = ):*
}
public dynamic class flash.errors::IOError extends Error
{
public function IOError(message:String = 0, id:int = ):*
}
public dynamic class flash.errors::MemoryError extends Error
{
public function MemoryError(message:String = 0, id:int = ):*
}
public dynamic class flash.errors::StackOverflowError extends Error
{
public function StackOverflowError(message:String = 0, id:int = ):*
}
public dynamic class flash.errors::ScriptTimeoutError extends Error
{
public function ScriptTimeoutError(message:String = 0, id:int = ):*
}
public dynamic class flash.errors::InvalidSWFError extends Error
{
public function InvalidSWFError(message:String = 0, id:int = ):*
}
public dynamic class flash.errors::EOFError extends flash.errors::IOError
{
public function EOFError(message:String = 0, id:int = ):*
}
public final class flash.display::LineScaleMode extends Object
{
static const HORIZONTAL:String = horizontal;
static const VERTICAL:String = vertical;
static const NORMAL:String = normal;
static const NONE:String = none;
public function LineScaleMode():*
}
public final class flash.text::FontStyle extends Object
{
static const ITALIC:String = italic;
static const BOLD_ITALIC:String = boldItalic;
static const BOLD:String = bold;
static const REGULAR:String = regular;
public function FontStyle():*
}
public final class flash.text.engine::TypographicCase extends Object
{
static const LOWERCASE:String = lowercase;
static const CAPS:String = caps;
static const DEFAULT:String = default;
static const UPPERCASE:String = uppercase;
static const TITLE:String = title;
static const SMALL_CAPS:String = smallCaps;
static const CAPS_AND_SMALL_CAPS:String = capsAndSmallCaps;
public function TypographicCase():*
}
public class flash.geom::Utils3D extends Object
{
static native final function pointTowards(percent:Number, mat:flash.geom::Matrix3D, pos:flash.geom::Vector3D, at:flash.geom::Vector3D = null, up:flash.geom::Vector3D = null):flash.geom::Matrix3D;
static native final function projectVector(m:flash.geom::Matrix3D, v:flash.geom::Vector3D):flash.geom::Vector3D;
static native final function projectVectors(m:flash.geom::Matrix3D, verts:__AS3__.vec::Vector.<Number>, projectedVerts:__AS3__.vec::Vector.<Number>, uvts:__AS3__.vec::Vector.<Number>):*;
public function Utils3D():*
}
public final class flash.text.engine::TabAlignment extends Object
{
static const DECIMAL:String = decimal;
static const START:String = start;
static const CENTER:String = center;
static const END:String = end;
public function TabAlignment():*
}
native function flash.net::navigateToURL(request:flash.net::URLRequest, window:String = null):void;
native function flash.net::getClassByAlias(aliasName:String):Class;
native function flash.net::registerClassAlias(aliasName:String, classObject:Class):void;
native function flash.net::sendToURL(request:flash.net::URLRequest):void;
public final class flash.system::IMEConversionMode extends Object
{
static const ALPHANUMERIC_HALF:String = ALPHANUMERIC_HALF;
static const KOREAN:String = KOREAN;
static const UNKNOWN:String = UNKNOWN;
static const JAPANESE_HIRAGANA:String = JAPANESE_HIRAGANA;
static const CHINESE:String = CHINESE;
static const JAPANESE_KATAKANA_FULL:String = JAPANESE_KATAKANA_FULL;
static const JAPANESE_KATAKANA_HALF:String = JAPANESE_KATAKANA_HALF;
static const ALPHANUMERIC_FULL:String = ALPHANUMERIC_FULL;
public function IMEConversionMode():*
}
public final class flash.system::FSCommand extends Object
{
static native final function _fscommand(command:String, args:String):void;
public function FSCommand():*
}
function flash.system::fscommand(command:String, args:String = ):void;
public final class flash.text.engine::TabStop extends Object
{
public function TabStop(alignment:String = null, position:Number = 0, decimalAlignmentToken:String = start):*
native set position(value:Number):void;
native get alignment():String;
native set alignment(value:String):void;
native get decimalAlignmentToken():String;
native get position():Number;
native set decimalAlignmentToken(value:String):void;
}
public interface flash.display::IGraphicsFill
{
public function IGraphicsFill():*
}
public final class flash.display::GraphicsGradientFill extends Object implements GraphicsGradientFill.as$191::IGraphicsData,
{
public function GraphicsGradientFill(_type:String = 0, _colors:Array = rgb, _alphas:Array = pad, _ratios:Array = null, _matrix:* = null, _spreadMethod:* = null, _interpolationMethod:String = null, _focalPointRatio:Number = linear):*
var matrix:flash.geom::Matrix;
var interpolationMethod:String;
var focalPointRatio:Number;
var ratios:Array;
var colors:Array;
var alphas:Array;
var type:String;
var spreadMethod:String;
}
public final class flash.text.engine::FontDescription extends Object
{
public function FontDescription(fontName:String = 0, fontWeight:String = 0, fontPosture:String = pixel, fontLookup:String = advanced, antiAliasType:String = device, gridFitType:String = normal, sharpness:Number = normal, thickness:Number = _serif):*
native set fontPosture(value:String):void;
native set sharpness(value:Number):void;
native get sharpness():Number;
native get gridFitType():String;
native get fontWeight():String;
native get antiAliasType():String;
native get fontLookup():String;
native set gridFitType(gridFitType:String):void;
native set fontWeight(value:String):void;
native set thickness(value:Number):void;
native set antiAliasType(antiAliasType:String):void;
native set fontLookup(value:String):void;
native set fontName(value:String):void;
native get fontPosture():String;
native get fontName():String;
native get thickness():Number;
}
public class flash.net::NetStream extends flash.events::EventDispatcher
{
static private const kSetBufferTime:uint = 4;
static private const kGetAudioCodecID:uint = 313;
static private const kGetMaxPauseBufferTime:null = 400;
static private const kSetAudioCodecID:uint = 314;
static private const kSend:uint = 3;
static private const kSetMaxPauseBufferTime:null = 401;
static private const kGetTotalFrames:uint = 307;
static private const kGetFarNonce:uint = 342;
static private const kAttachAudio:uint = 1;
static private const kSetTotalFrames:uint = 308;
static private const kGetInfo:uint = 343;
static private const kGetVideoCodecID:uint = 311;
static private const kGetFarID:uint = 340;
static private const kAttachVideo:uint = 2;
static private const kClose:uint = 0;
static private const kGetBufferLength:uint = 303;
static private const kGetLiveDelay:uint = 304;
static private const kSetVideoCodecID:uint = 312;
static private const kGetTime:uint = 300;
static const DIRECT_CONNECTIONS:String = directConnections;
static private const kGetBytesTotal:uint = 306;
static private const kGetBytesLoaded:uint = 305;
static private const kCall:uint = 202;
static private const kGetBufferTime:uint = 302;
static private const kGetCurrentFps:uint = 301;
static private const kGetNearNonce:uint = 341;
public function NetStream(connection:flash.net::NetConnection, peerID:String = null):*
private function onStatus(info:*):void;
native set soundTransform(sndTransform:flash.media::SoundTransform):void;
function togglePause():void;
public set maxPauseBufferTime(pauseBufferTime:Number):void;
public get maxPauseBufferTime():Number;
function seek(offset:Number):void;
function send(...handlerName:String):void;
public native get peerStreams():Array;
function attachCamera(theCamera:flash.media::Camera, snapshotMilliseconds:int = -1):void;
native get client():Object;
private native function invokeWithArgsArray(index:uint, p_arguments:Array):*;
function publish(name:String = null, type:String = null):void;
get bytesLoaded():uint;
function attachAudio(microphone:flash.media::Microphone):void;
get time():Number;
get bufferLength():Number;
native set client(object:Object):void;
private native function construct(connection:flash.net::NetConnection, peerID:String):void;
function receiveVideo(flag:Boolean):void;
get bytesTotal():uint;
set bufferTime(bufferTime:Number):void;
get videoCodec():uint;
private native function onResult(streamId:int):void;
native get soundTransform():flash.media::SoundTransform;
private function call(stream:flash.net::NetStream, command:String, ...responder:flash.net::Responder):void;
public native get farNonce():String;
get audioCodec():uint;
public function onPeerConnect(subscriber:flash.net::NetStream):Boolean;
public native get nearNonce():String;
native set checkPolicyFile(state:Boolean):void;
get bufferTime():Number;
public native get info():flash.net::NetStreamInfo;
get currentFPS():Number;
function receiveVideoFPS(FPS:Number):void;
native get objectEncoding():uint;
function receiveAudio(flag:Boolean):void;
function resume():void;
function pause():void;
get liveDelay():Number;
private native function invoke(...index:uint):*;
public native get farID():String;
native function play():void;
get decodedFrames():uint;
native get checkPolicyFile():Boolean;
public native function play2(param:flash.net::NetStreamPlayOptions):void;
function close():void;
}
public final class flash.xml::XMLNodeType extends Object
{
static const DOCUMENT_TYPE_NODE:uint = 10;
static const ELEMENT_NODE:uint = 1;
static const COMMENT_NODE:uint = 8;
static const XML_DECLARATION:uint = 13;
static const CDATA_NODE:uint = 4;
static const TEXT_NODE:uint = 3;
static const PROCESSING_INSTRUCTION_NODE:uint = 7;
public function XMLNodeType():*
}
public class flash.events::IMEEvent extends flash.events::TextEvent
{
static const IME_COMPOSITION:String = imeComposition;
public function IMEEvent(type:String, bubbles:Boolean = , cancelable:Boolean = false, text:String = false):*
override function toString():String;
override function clone():flash.events::Event;
}
public class flash.filters::BitmapFilter extends Object
{
public function BitmapFilter():*
function clone():flash.filters::BitmapFilter;
}
public final class flash.filters::DropShadowFilter extends flash.filters::BitmapFilter
{
public function DropShadowFilter(distance:Number = false, angle:Number = false, color:uint = false, alpha:Number = 1, blurX:Number = 1, blurY:Number = 4, strength:Number = 4, quality:int = 1, inner:Boolean = 0, knockout:Boolean = 45, hideObject:Boolean = 4):*
native get hideObject():Boolean;
native set blurX(value:Number):void;
native get color():uint;
native set blurY(value:Number):void;
native set quality(value:int):void;
native set angle(value:Number):void;
native get strength():Number;
native set hideObject(value:Boolean):void;
native set distance(value:Number):void;
native set inner(value:Boolean):void;
native set color(value:uint):void;
native set strength(value:Number):void;
native get blurX():Number;
native get blurY():Number;
native get angle():Number;
native set knockout(value:Boolean):void;
native get distance():Number;
native get inner():Boolean;
native get knockout():Boolean;
native set alpha(value:Number):void;
override function clone():flash.filters::BitmapFilter;
native get alpha():Number;
native get quality():int;
}
public final class flash.text.engine::GlyphRotation extends Object
{
static const NONE:String = none;
static const FULL_AND_WIDE:String = fullAndWide;
public function GlyphRotation():*
}
public class flash.utils::Timer extends flash.events::EventDispatcher
{
public function Timer(delay:Number, repeatCount:int = 0):*
private native function _timerDispatch():void;
get delay():Number;
set delay(value:Number):void;
set repeatCount(value:int):void;
private var m_repeatCount:int;
private native function _start(delay:Number, closure:Function):void;
private var m_iteration:int;
private function tick():void;
function reset():void;
private var m_delay:Number;
get repeatCount():int;
function start():void;
native function stop():void;
get currentCount():int;
native get running():Boolean;
}
public final class flash.utils::SetIntervalTimer extends flash.utils::Timer
{
static internal final function clearInterval(id:uint):void;
static private var intervals:Array;
public function SetIntervalTimer(closure:Function, delay:Number, repeats:Boolean, rest:Array):*
internal var id:uint;
private var rest:Array;
private var closure:Function;
private function onTimer(event:flash.events::Event):void;
}
function flash.utils::setTimeout(closure:Function, ...delay:Number):uint;
function flash.utils::setInterval(closure:Function, ...delay:Number):uint;
function flash.utils::clearTimeout(id:uint):void;
function flash.utils::clearInterval(id:uint):void;
public final class flash.ui::Keyboard extends Object
{
static const ESCAPE:uint = 27;
static const RIGHT:uint = 39;
static const LEFT:uint = 37;
static const NUMPAD_7:uint = 103;
static const TAB:uint = 9;
static const NUMPAD_ADD:uint = 107;
static native final get capsLock():Boolean;
static native final function isAccessible():Boolean;
static const SPACE:uint = 32;
static const DOWN:uint = 40;
static const UP:uint = 38;
static const F1:uint = 112;
static const F2:uint = 113;
static const F3:uint = 114;
static const F4:uint = 115;
static const F5:uint = 116;
static const F6:uint = 117;
static const F7:uint = 118;
static const DELETE:uint = 46;
static const F9:uint = 120;
static const ENTER:uint = 13;
static const INSERT:uint = 45;
static const NUMPAD_DIVIDE:uint = 111;
static const END:uint = 35;
static const CONTROL:uint = 17;
static const NUMPAD_1:uint = 97;
static const NUMPAD_2:uint = 98;
static const F8:uint = 119;
static const NUMPAD_4:uint = 100;
static const NUMPAD_5:uint = 101;
static const NUMPAD_8:uint = 104;
static const NUMPAD_9:uint = 105;
static const NUMPAD_3:uint = 99;
static const CAPS_LOCK:uint = 20;
static const NUMPAD_6:uint = 102;
static const NUMPAD_0:uint = 96;
static native final get numLock():Boolean;
static const NUMPAD_ENTER:uint = 108;
static const NUMPAD_DECIMAL:uint = 110;
static const BACKSPACE:uint = 8;
static const PAGE_DOWN:uint = 34;
static const PAGE_UP:uint = 33;
static const F10:uint = 121;
static const HOME:uint = 36;
static const F12:uint = 123;
static const F13:uint = 124;
static const F14:uint = 125;
static const F15:uint = 126;
static const SHIFT:uint = 16;
static const NUMPAD_SUBTRACT:uint = 109;
static const F11:uint = 122;
static const NUMPAD_MULTIPLY:uint = 106;
public function Keyboard():*
}
public final class flash.media::SoundMixer extends Object
{
static native final set soundTransform(sndTransform:flash.media::SoundTransform):void;
static native final function areSoundsInaccessible():Boolean;
static native final get bufferTime():int;
static native final function computeSpectrum(outputArray:flash.utils::ByteArray, FFTMode:Boolean = 0, stretchFactor:int = false):void;
static native final set bufferTime(bufferTime:int):void;
static native final get soundTransform():flash.media::SoundTransform;
static native final function stopAll():void;
public function SoundMixer():*
}
public final dynamic class flash.display::ShaderData extends Object
{
public function ShaderData(byteCode:flash.utils::ByteArray):*
private native function _setByteCode(code:flash.utils::ByteArray):void;
}
public class flash.display::BitmapData extends Object implements IBitmapDrawable
{
public function BitmapData(width:int, height:int, transparent:Boolean = 4294967295, fillColor:uint = true):*
native function copyPixels(sourceBitmapData:flash.display::BitmapData, sourceRect:flash.geom::Rectangle, destPoint:flash.geom::Point, alphaBitmapData:flash.display::BitmapData = false, alphaPoint:flash.geom::Point = null, mergeAlpha:Boolean = null):void;
native function setPixel(x:int, y:int, color:uint):void;
native function hitTest(firstPoint:flash.geom::Point, firstAlphaThreshold:uint, secondObject:Object, secondBitmapDataPoint:flash.geom::Point = 1, secondAlphaThreshold:uint = null):Boolean;
native function applyFilter(sourceBitmapData:flash.display::BitmapData, sourceRect:flash.geom::Rectangle, destPoint:flash.geom::Point, filter:flash.filters::BitmapFilter):void;
native function fillRect(rect:flash.geom::Rectangle, color:uint):void;
native function colorTransform(rect:flash.geom::Rectangle, colorTransform:flash.geom::ColorTransform):void;
native function draw(source:flash.display::IBitmapDrawable, matrix:flash.geom::Matrix = false, colorTransform:flash.geom::ColorTransform = null, blendMode:String = null, clipRect:flash.geom::Rectangle = null, smoothing:Boolean = null):void;
public function setVector(rect:flash.geom::Rectangle, inputVector:__AS3__.vec::Vector.<uint>):void;
native get width():int;
native function copyChannel(sourceBitmapData:flash.display::BitmapData, sourceRect:flash.geom::Rectangle, destPoint:flash.geom::Point, sourceChannel:uint, destChannel:uint):void;
native function getPixel(x:int, y:int):uint;
native function generateFilterRect(sourceRect:flash.geom::Rectangle, filter:flash.filters::BitmapFilter):flash.geom::Rectangle;
native get transparent():Boolean;
native function unlock(changeRect:flash.geom::Rectangle = null):void;
native function scroll(x:int, y:int):void;
native function getColorBoundsRect(mask:uint, color:uint, findColor:Boolean = true):flash.geom::Rectangle;
native function pixelDissolve(sourceBitmapData:flash.display::BitmapData, sourceRect:flash.geom::Rectangle, destPoint:flash.geom::Point, randomSeed:int = 0, numPixels:int = 0, fillColor:uint = 0):int;
native function noise(randomSeed:int, low:uint = false, high:uint = 7, channelOptions:uint = 255, grayScale:Boolean = 0):void;
native function clone():flash.display::BitmapData;
private native function _setVector(inputVector:__AS3__.vec::Vector.<uint>, x:int, y:int, width:int, height:int):void;
native function dispose():void;
native function floodFill(x:int, y:int, color:uint):void;
native function setPixel32(x:int, y:int, color:uint):void;
get rect():flash.geom::Rectangle;
native function compare(otherBitmapData:flash.display::BitmapData):Object;
native function perlinNoise(baseX:Number, baseY:Number, numOctaves:uint, randomSeed:int, stitch:Boolean, fractalNoise:Boolean, channelOptions:uint = null, grayScale:Boolean = false, offsets:Array = 7):void;
native get height():int;
native function paletteMap(sourceBitmapData:flash.display::BitmapData, sourceRect:flash.geom::Rectangle, destPoint:flash.geom::Point, redArray:Array = null, greenArray:Array = null, blueArray:Array = null, alphaArray:Array = null):void;
native function getPixels(rect:flash.geom::Rectangle):flash.utils::ByteArray;
native function threshold(sourceBitmapData:flash.display::BitmapData, sourceRect:flash.geom::Rectangle, destPoint:flash.geom::Point, operation:String, threshold:uint, color:uint = false, mask:uint = 4294967295, copySource:Boolean = 0):uint;
native function getPixel32(x:int, y:int):uint;
native function lock():void;
native function setPixels(rect:flash.geom::Rectangle, inputByteArray:flash.utils::ByteArray):void;
native function merge(sourceBitmapData:flash.display::BitmapData, sourceRect:flash.geom::Rectangle, destPoint:flash.geom::Point, redMultiplier:uint, greenMultiplier:uint, blueMultiplier:uint, alphaMultiplier:uint):void;
public function getVector(rect:flash.geom::Rectangle):__AS3__.vec::Vector.<uint>;
private native function _getVector(v:__AS3__.vec::Vector.<uint>, x:int, y:int, width:int, height:int):*;
public native function histogram(hRect:flash.geom::Rectangle = null):__AS3__.vec::Vector.<__AS3__.vec::Vector.<Number>>;
}
public final class flash.text::TextFieldType extends Object
{
static const INPUT:String = input;
static const DYNAMIC:String = dynamic;
public function TextFieldType():*
}
public final class flash.display::GraphicsEndFill extends Object implements GraphicsEndFill.as$190::IGraphicsData,
{
public function GraphicsEndFill():*
}
public class flash.events::NetFilterEvent extends flash.events::Event
{
public function NetFilterEvent(type:String, bubbles:Boolean = null, cancelable:Boolean = null, header:flash.utils::ByteArray = false, data:flash.utils::ByteArray = false):*
var data:flash.utils::ByteArray;
override function toString():String;
override function clone():flash.events::Event;
var header:flash.utils::ByteArray;
}
public final class flash.display::GraphicsTrianglePath extends Object implements GraphicsTrianglePath.as$199::IGraphicsData,
{
public function GraphicsTrianglePath(_vertices:__AS3__.vec::Vector.<Number> = none, _indices:__AS3__.vec::Vector.<int> = null, _uvtData:__AS3__.vec::Vector.<Number> = null, _culling:String = null):*
var culling:String;
var indices:__AS3__.vec::Vector.<int>;
var vertices:__AS3__.vec::Vector.<Number>;
var uvtData:__AS3__.vec::Vector.<Number>;
}
public final class flash.net::URLRequestMethod extends Object
{
static const POST:String = POST;
static const GET:String = GET;
public function URLRequestMethod():*
}
public final class flash.display::GradientType extends Object
{
static const LINEAR:String = linear;
static const RADIAL:String = radial;
public function GradientType():*
}
public class flash.utils::ObjectInput extends Object implements IDataInput
{
public function ObjectInput():*
native function readUnsignedInt():uint;
native function readByte():int;
native function readShort():int;
native function readDouble():Number;
native function readBoolean():Boolean;
native function readUnsignedByte():uint;
native get objectEncoding():uint;
native function readObject():*;
native function readUnsignedShort():uint;
native get endian():String;
native get bytesAvailable():uint;
native set objectEncoding(version:uint):void;
native function readMultiByte(length:uint, charSet:String):String;
native function readFloat():Number;
native function readUTF():String;
native set endian(type:String):void;
native function readInt():int;
native function readUTFBytes(length:uint):String;
native function readBytes(bytes:flash.utils::ByteArray, offset:uint = 0, length:uint = 0):void;
}
public class flash.accessibility::AccessibilityImplementation extends Object
{
public function AccessibilityImplementation():*
function isLabeledBy(labelBounds:flash.geom::Rectangle):Boolean;
function get_accName(childID:uint):String;
var errno:uint;
function get_accFocus():uint;
function get_accValue(childID:uint):String;
function accDoDefaultAction(childID:uint):void;
var stub:Boolean;
function get_accSelection():Array;
function get_accRole(childID:uint):uint;
function accLocation(childID:uint):*;
function getChildIDArray():Array;
function get_accState(childID:uint):uint;
function accSelect(operation:uint, childID:uint):void;
function get_accDefaultAction(childID:uint):String;
}
public final class flash.media::Camera extends flash.events::EventDispatcher
{
static native final get names():Array;
static native final function getCamera(name:String = null):flash.media::Camera;
public function Camera():*
native get loopback():Boolean;
native function setMode(width:int, height:int, fps:Number, favorArea:Boolean = true):void;
native get width():int;
native get height():int;
native get fps():Number;
native get name():String;
native function setMotionLevel(motionLevel:int, timeout:int = 2000):void;
native get muted():Boolean;
native get motionLevel():int;
native get currentFPS():Number;
native get bandwidth():int;
native get index():int;
native get keyFrameInterval():int;
native function setLoopback(compress:Boolean = false):void;
native get activityLevel():Number;
native function setCursor(value:Boolean):void;
native get motionTimeout():int;
native function setKeyFrameInterval(keyFrameInterval:int):void;
native function setQuality(bandwidth:int, quality:int):void;
native get quality():int;
}
public final class flash.text.engine::FontMetrics extends Object
{
public function FontMetrics(emBox:flash.geom::Rectangle, strikethroughPosition:Number, strikethroughThickness:Number, underlinePosition:Number, underlineThickness:Number, subscriptScale:Number, superscriptScale:Number):*
var strikethroughThickness:Number;
var emBox:flash.geom::Rectangle;
var superscriptScale:Number;
var underlineThickness:Number;
var underlinePosition:Number;
var strikethroughPosition:Number;
var subscriptScale:Number;
}
public class flash.display::AVM1Movie extends flash.display::DisplayObject
{
public function AVM1Movie():*
private native function _setCallAS3(closure:Function):void;
private function _callAS3(functionName:String, data:flash.utils::ByteArray):void;
function addCallback(functionName:String, closure:Function):void;
private var callbackTable:Object;
private native function _callAS2(functionName:String, arguments:flash.utils::ByteArray):flash.utils::ByteArray;
private native get _interopAvailable():Boolean;
function call(...functionName:String):*;
}
public final class flash.filters::DisplacementMapFilterMode extends Object
{
static const COLOR:String = color;
static const IGNORE:String = ignore;
static const WRAP:String = wrap;
static const CLAMP:String = clamp;
public function DisplacementMapFilterMode():*
}
public final class flash.filters::GradientGlowFilter extends flash.filters::BitmapFilter
{
public function GradientGlowFilter(distance:Number = false, angle:Number = inner, colors:Array = 1, alphas:Array = 1, ratios:Array = 4, blurX:Number = 4, blurY:Number = null, strength:Number = null, quality:int = null, type:String = 45, knockout:Boolean = 4):*
native set colors(value:Array):void;
native get strength():Number;
native set blurX(value:Number):void;
native set blurY(value:Number):void;
native set angle(value:Number):void;
native get type():String;
native get ratios():Array;
native set strength(value:Number):void;
native set alphas(value:Array):void;
native get colors():Array;
native get blurX():Number;
native get blurY():Number;
native get angle():Number;
native set knockout(value:Boolean):void;
native get alphas():Array;
native set ratios(value:Array):void;
native set distance(value:Number):void;
native get knockout():Boolean;
native set type(value:String):void;
native get distance():Number;
override function clone():flash.filters::BitmapFilter;
native set quality(value:int):void;
native get quality():int;
}
native function flash.utils::getQualifiedSuperclassName(value:*):String;
native function flash.utils::getTimer():int;
native function flash.utils::describeType(value:*):XML;
native function flash.utils::getDefinitionByName(name:String):Object;
native function flash.utils::unescapeMultiByte(value:String):String;
native function trace():void;
native function flash.utils::getQualifiedClassName(value:*):String;
native function flash.utils::escapeMultiByte(value:String):String;
public final class flash.display::JointStyle extends Object
{
static const MITER:String = miter;
static const BEVEL:String = bevel;
static const ROUND:String = round;
public function JointStyle():*
}
public class flash.net::LocalConnection extends flash.events::EventDispatcher
{
public function LocalConnection():*
native get domain():String;
native set client(client:Object):void;
native function close():void;
native function allowInsecureDomain():void;
native function connect(connectionName:String):void;
native get client():Object;
native function allowDomain():void;
native function send(connectionName:String, ...methodName:String):void;
}
public final class flash.net::URLRequest extends Object
{
public function URLRequest(url:String = null):*
native get method():String;
native set method(value:String):void;
native get digest():String;
native set contentType(value:String):void;
native set digest(value:String):void;
native get data():Object;
native set requestHeaders(value:Array):void;
native get url():String;
native set data(value:Object):void;
native get requestHeaders():Array;
native get contentType():String;
native set url(value:String):void;
}
public final class flash.text.engine::FontWeight extends Object
{
static const BOLD:String = bold;
static const NORMAL:String = normal;
public function FontWeight():*
}
public interface flash.display::IGraphicsStroke
{
public function IGraphicsStroke():*
}
public final class flash.display::GraphicsStroke extends Object implements GraphicsStroke.as$197::IGraphicsData,
{
public function GraphicsStroke(_thickness:Number = null, _pixelHinting:Boolean = 3, _scaleMode:String = round, _caps:String = none, _joints:String = normal, _miterLimit:Number = false, _fill:flash.display::IGraphicsFill = NaN):*
var caps:String;
var fill:flash.display::IGraphicsFill;
var joints:String;
var scaleMode:String;
var thickness:Number;
var pixelHinting:Boolean;
var miterLimit:Number;
}
public final class flash.xml::XMLTag extends Object
{
public function XMLTag():*
native get value():String;
native set value(v:String):void;
native set type(value:uint):void;
native get type():uint;
native set empty(value:Boolean):void;
native set attrs(value:Object):void;
native get empty():Boolean;
native get attrs():Object;
}
public class flash.events::IOErrorEvent extends flash.events::ErrorEvent
{
static const DISK_ERROR:String = diskError;
static const NETWORK_ERROR:String = networkError;
static const VERIFY_ERROR:String = verifyError;
static const IO_ERROR:String = ioError;
public function IOErrorEvent(type:String, bubbles:Boolean = , cancelable:Boolean = false, text:String = false):*
override function toString():String;
override function clone():flash.events::Event;
}
public final class flash.text.engine::GraphicElement extends flash.text.engine::ContentElement
{
public function GraphicElement(graphic:flash.display::DisplayObject = rotate0, elementWidth:Number = null, elementHeight:Number = null, elementFormat:flash.text.engine::ElementFormat = 15, eventMirror:flash.events::EventDispatcher = 15, textRotation:String = null):*
native set graphic(value:flash.display::DisplayObject):void;
native get elementHeight():Number;
native set elementWidth(value:Number):void;
native set elementHeight(value:Number):void;
native get graphic():flash.display::DisplayObject;
native get elementWidth():Number;
}
public class flash.desktop::ClipboardFormats extends Object
{
static internal const SERIALIZATION_PREFIX:String = air:serialization:;
static const RICH_TEXT_FORMAT:String = air:rtf;
static internal const AIR_PREFIX:String = air:;
static const TEXT_FORMAT:String = air:text;
static const HTML_FORMAT:String = air:html;
static internal const REFERENCE_PREFIX:String = air:reference:;
static const BITMAP_FORMAT:String = air:bitmap;
static const FILE_LIST_FORMAT:String = air:file list;
static const URL_FORMAT:String = air:url;
public function ClipboardFormats():*
}
public class flash.desktop::ClipboardTransferMode extends Object
{
static const ORIGINAL_PREFERRED:String = originalPreferred;
static const CLONE_ONLY:String = cloneOnly;
static const ORIGINAL_ONLY:String = originalOnly;
static const CLONE_PREFERRED:String = clonePreferred;
public function ClipboardTransferMode():*
}
public class flash.desktop::Clipboard extends Object
{
static private var _toFlash:flash.utils::Dictionary;
static private var _fromFlash:flash.utils::Dictionary;
static private const WRITE_ACCESS_ERROR:String = Writing to clipboard not permitted in this context;
static native final get generalClipboard():flash.desktop::Clipboard;
static private final function isSystemFormat(format:String):Boolean;
static private const LIFETIME_ERROR:String = Attempt to access a dead clipboard;
static private final function initFormatMap():void;
static private const READ_ACCESS_ERROR:String = Reading from clipboard not permitted in this context;
static private var _wasFormatMapInitialized:Boolean = false;
static private final function addFormatMapping(flashFormat:String, exportFromFlash:Function, importToFlash:Function):*;
public function Clipboard():*
private native get canReadContents():Boolean;
private native function getHTML():String;
private function getOriginal(format:String):Object;
private function convertNativeFormat(format:String):Object;
private function checkAccess(requestRead:Boolean, requestWrite:Boolean):void;
private native get alive():Boolean;
private native function getString():String;
private native function putString(s:String):void;
native function clear():void;
private native function putRTF(rtf:flash.utils::ByteArray):void;
private native function getObjectReference(format:String):Object;
native function clearData(format:String):void;
private function getDeserialization(format:String):Object;
private function convertFlashFormat(flashFormat:String, data:Object, serializable:Boolean):void;
native get formats():Array;
function getData(format:String, transferMode:String = originalPreferred):Object;
private function putSerialization(format:String, data:Object):void;
private native function putByteArray(format:String, bytes:flash.utils::ByteArray):void;
private function getClone(format:String):Object;
private native get canWriteContents():Boolean;
function setData(format:String, data:Object, serializable:Boolean = true):Boolean;
private native function getRTF():flash.utils::ByteArray;
function hasFormat(format:String):Boolean;
private native function putHTML(html:String):void;
private native function getByteArray(format:String):flash.utils::ByteArray;
private native function putObjectReference(format:String, data:Object):void;
function setDataHandler(format:String, handler:Function, serializable:Boolean = true):Boolean;
private native function nativeSetHandler(format:String, handler:Function):void;
}
public final class flash.text.engine::BreakOpportunity extends Object
{
static const ALL:String = all;
static const AUTO:String = auto;
static const ANY:String = any;
static const NONE:String = none;
public function BreakOpportunity():*
}
public final class flash.filters::GradientBevelFilter extends flash.filters::BitmapFilter
{
public function GradientBevelFilter(distance:Number = false, angle:Number = inner, colors:Array = 1, alphas:Array = 1, ratios:Array = 4, blurX:Number = 4, blurY:Number = null, strength:Number = null, quality:int = null, type:String = 45, knockout:Boolean = 4):*
native set colors(value:Array):void;
native get strength():Number;
native set blurX(value:Number):void;
native set blurY(value:Number):void;
native set angle(value:Number):void;
native get type():String;
native get ratios():Array;
native set strength(value:Number):void;
native set alphas(value:Array):void;
native get colors():Array;
native get blurX():Number;
native get blurY():Number;
native get angle():Number;
native set knockout(value:Boolean):void;
native get distance():Number;
native set ratios(value:Array):void;
native set distance(value:Number):void;
native get knockout():Boolean;
native set type(value:String):void;
native get alphas():Array;
override function clone():flash.filters::BitmapFilter;
native set quality(value:int):void;
native get quality():int;
}
public final class flash.display::GraphicsPathCommand extends Object
{
static const LINE_TO:int = 2;
static const MOVE_TO:int = 1;
static const CURVE_TO:int = 3;
static const WIDE_LINE_TO:int = 5;
static const WIDE_MOVE_TO:int = 4;
static const NO_OP:int = 0;
public function GraphicsPathCommand():*
}
public class flash.events::FocusEvent extends flash.events::Event
{
static const MOUSE_FOCUS_CHANGE:String = mouseFocusChange;
static const FOCUS_OUT:String = focusOut;
static const KEY_FOCUS_CHANGE:String = keyFocusChange;
static const FOCUS_IN:String = focusIn;
public function FocusEvent(type:String, bubbles:Boolean = 0, cancelable:Boolean = false, relatedObject:flash.display::InteractiveObject = null, shiftKey:Boolean = false, keyCode:uint = true):*
set shiftKey(value:Boolean):void;
override function clone():flash.events::Event;
get relatedObject():flash.display::InteractiveObject;
override function toString():String;
get keyCode():uint;
private var m_shiftKey:Boolean;
private var m_relatedObject:flash.display::InteractiveObject;
private var m_keyCode:uint;
set relatedObject(value:flash.display::InteractiveObject):void;
get shiftKey():Boolean;
set keyCode(value:uint):void;
}
public class flash.geom::Matrix3D extends Object
{
static native final function interpolate(thisMat:flash.geom::Matrix3D, toMat:flash.geom::Matrix3D, percent:Number):flash.geom::Matrix3D;
public function Matrix3D(v:__AS3__.vec::Vector.<Number> = null):*
native function transpose():void;
native function prependTranslation(x:Number, y:Number, z:Number):void;
native set rawData(v:__AS3__.vec::Vector.<Number>):void;
native function deltaTransformVector(v:flash.geom::Vector3D):flash.geom::Vector3D;
native get position():flash.geom::Vector3D;
native function pointAt(pos:flash.geom::Vector3D, at:flash.geom::Vector3D = null, up:flash.geom::Vector3D = null):void;
native function transformVectors(vin:__AS3__.vec::Vector.<Number>, vout:__AS3__.vec::Vector.<Number>):void;
native function prependRotation(degrees:Number, axis:flash.geom::Vector3D, pivotPoint:flash.geom::Vector3D = null):void;
native function prepend(rhs:flash.geom::Matrix3D):void;
native function transformVector(v:flash.geom::Vector3D):flash.geom::Vector3D;
native function appendScale(xScale:Number, yScale:Number, zScale:Number):void;
native function decompose(orientationStyle:String = eulerAngles):__AS3__.vec::Vector.<flash.geom::Vector3D>;
native get rawData():__AS3__.vec::Vector.<Number>;
native function interpolateTo(toMat:flash.geom::Matrix3D, percent:Number):void;
native get determinant():Number;
native function invert():Boolean;
native function appendTranslation(x:Number, y:Number, z:Number):void;
native function appendRotation(degrees:Number, axis:flash.geom::Vector3D, pivotPoint:flash.geom::Vector3D = null):void;
native set position(pos:flash.geom::Vector3D):void;
native function append(lhs:flash.geom::Matrix3D):void;
native function prependScale(xScale:Number, yScale:Number, zScale:Number):void;
function clone():flash.geom::Matrix3D;
native function identity():void;
native function recompose(components:__AS3__.vec::Vector.<flash.geom::Vector3D>, orientationStyle:String = eulerAngles):Boolean;
}
public final class flash.text.engine::TextRotation extends Object
{
static const ROTATE_180:String = rotate180;
static const ROTATE_270:String = rotate270;
static const ROTATE_90:String = rotate90;
static const ROTATE_0:String = rotate0;
public function TextRotation():*
}
public final class flash.display::BitmapDataChannel extends Object
{
static const RED:uint = 1;
static const GREEN:uint = 2;
static const BLUE:uint = 4;
static const ALPHA:uint = 8;
public function BitmapDataChannel():*
}
public class flash.geom::Vector3D extends Object
{
static final function distance(pt1:flash.geom::Vector3D, pt2:flash.geom::Vector3D):Number;
static const XAXIS:flash.geom::Vector3D;
static const YAXIS:flash.geom::Vector3D;
static const ZAXIS:flash.geom::Vector3D;
public function Vector3D(ax:Number = 0, ay:Number = 0, az:Number = 0, aw:Number = 0):*
function scaleBy(s:Number):void;
function negate():void;
function nearEquals(toCompare:flash.geom::Vector3D, tolerance:Number, allFour:Boolean = false):Boolean;
function decrementBy(a:flash.geom::Vector3D):void;
function normalize():Number;
function crossProduct(a:flash.geom::Vector3D):flash.geom::Vector3D;
function subtract(a:flash.geom::Vector3D):flash.geom::Vector3D;
function project():void;
function clone():flash.geom::Vector3D;
get lengthSquared():Number;
function dotProduct(a:flash.geom::Vector3D):Number;
function add(a:flash.geom::Vector3D):flash.geom::Vector3D;
function toString():String;
get length():Number;
function angleBetween(a:flash.geom::Vector3D):Number;
var w:Number;
var x:Number;
var y:Number;
var z:Number;
function incrementBy(a:flash.geom::Vector3D):void;
function equals(toCompare:flash.geom::Vector3D, allFour:Boolean = false):Boolean;
}
public class flash.display::InteractiveObject extends flash.display::DisplayObject
{
public function InteractiveObject():*
native get accessibilityImplementation():flash.accessibility::AccessibilityImplementation;
native get focusRect():Object;
native set focusRect(focusRect:Object):void;
native get doubleClickEnabled():Boolean;
native set contextMenu(cm:flash.ui::ContextMenu):void;
native get tabEnabled():Boolean;
native get contextMenu():flash.ui::ContextMenu;
native set accessibilityImplementation(value:flash.accessibility::AccessibilityImplementation):void;
native set doubleClickEnabled(enabled:Boolean):void;
native set mouseEnabled(enabled:Boolean):void;
native set tabIndex(index:int):void;
native get mouseEnabled():Boolean;
native get tabIndex():int;
native set tabEnabled(enabled:Boolean):void;
}
public final class flash.ui::ContextMenu extends flash.events::EventDispatcher
{
public function ContextMenu():*
native set builtInItems(value:flash.ui::ContextMenuBuiltInItems):void;
native get builtInItems():flash.ui::ContextMenuBuiltInItems;
native get clipboardItems():flash.ui::ContextMenuClipboardItems;
native get customItems():Array;
native set clipboardMenu(value:Boolean):void;
native set link(value:flash.net::URLRequest):void;
native get clipboardMenu():Boolean;
native get link():flash.net::URLRequest;
native set clipboardItems(value:flash.ui::ContextMenuClipboardItems):void;
function clone():flash.ui::ContextMenu;
native set customItems(value:Array):void;
function hideBuiltInItems():void;
}
public final class flash.text.engine::Kerning extends Object
{
static const AUTO:String = auto;
static const ON:String = on;
static const OFF:String = off;
public function Kerning():*
}
public class flash.display::LoaderInfo extends flash.events::EventDispatcher
{
static native final function getLoaderInfoByDefinition(object:Object):flash.display::LoaderInfo;
public function LoaderInfo():*
override function dispatchEvent(event:flash.events::Event):Boolean;
private native function _getArgs():Object;
native get width():int;
native get height():int;
native get parentAllowsChild():Boolean;
get parameters():Object;
native get bytes():flash.utils::ByteArray;
native get frameRate():Number;
native get url():String;
native get bytesLoaded():uint;
native get sameDomain():Boolean;
native get contentType():String;
native get applicationDomain():flash.system::ApplicationDomain;
native get swfVersion():uint;
native get actionScriptVersion():uint;
native get bytesTotal():uint;
native get loader():flash.display::Loader;
native get content():flash.display::DisplayObject;
native get loaderURL():String;
native get sharedEvents():flash.events::EventDispatcher;
native get childAllowsParent():Boolean;
}
public class flash.display::Shape extends flash.display::DisplayObject
{
public function Shape():*
native get graphics():flash.display::Graphics;
}
public class flash.events::SyncEvent extends flash.events::Event
{
static const SYNC:String = sync;
public function SyncEvent(type:String, bubbles:Boolean = null, cancelable:Boolean = false, changeList:Array = false):*
private var m_changeList:Array;
set changeList(value:Array):void;
override function toString():String;
override function clone():flash.events::Event;
get changeList():Array;
}
public final class flash.filters::BevelFilter extends flash.filters::BitmapFilter
{
public function BevelFilter(distance:Number = false, angle:Number = inner, highlightColor:uint = 1, highlightAlpha:Number = 1, shadowColor:uint = 4, shadowAlpha:Number = 4, blurX:Number = 1, blurY:Number = 0, strength:Number = 1, quality:int = 16777215, type:String = 45, knockout:Boolean = 4):*
native get strength():Number;
native set strength(value:Number):void;
native set shadowColor(value:uint):void;
native get knockout():Boolean;
native get highlightAlpha():Number;
native get highlightColor():uint;
native get blurX():Number;
native get blurY():Number;
native get angle():Number;
native set highlightAlpha(value:Number):void;
override function clone():flash.filters::BitmapFilter;
native set highlightColor(value:uint):void;
native set blurX(value:Number):void;
native get shadowColor():uint;
native set blurY(value:Number):void;
native get shadowAlpha():Number;
native set angle(value:Number):void;
native set distance(value:Number):void;
native set type(value:String):void;
native get distance():Number;
native get type():String;
native set knockout(value:Boolean):void;
native set shadowAlpha(value:Number):void;
native set quality(value:int):void;
native get quality():int;
}
public class flash.filters::ShaderFilter extends flash.filters::BitmapFilter
{
public function ShaderFilter(shader:flash.display::Shader = null):*
private native set _extendBy(extend:flash.geom::Rectangle):void;
get rightExtension():int;
native get shader():flash.display::Shader;
set rightExtension(v:int):void;
set bottomExtension(v:int):void;
native set shader(shader:flash.display::Shader):void;
set leftExtension(v:int):void;
get topExtension():int;
set topExtension(v:int):void;
private native get _extendBy():flash.geom::Rectangle;
get leftExtension():int;
get bottomExtension():int;
}
public class flash.geom::Rectangle extends Object
{
public function Rectangle(x:Number = 0, y:Number = 0, width:Number = 0, height:Number = 0):*
function containsPoint(point:flash.geom::Point):Boolean;
get size():flash.geom::Point;
set size(value:flash.geom::Point):void;
function isEmpty():Boolean;
var width:Number;
get left():Number;
function inflatePoint(point:flash.geom::Point):void;
function setEmpty():void;
set left(value:Number):void;
function union(toUnion:flash.geom::Rectangle):flash.geom::Rectangle;
set right(value:Number):void;
function offset(dx:Number, dy:Number):void;
get top():Number;
set bottom(value:Number):void;
function equals(toCompare:flash.geom::Rectangle):Boolean;
function intersection(toIntersect:flash.geom::Rectangle):flash.geom::Rectangle;
get right():Number;
function clone():flash.geom::Rectangle;
function inflate(dx:Number, dy:Number):void;
set bottomRight(value:flash.geom::Point):void;
function containsRect(rect:flash.geom::Rectangle):Boolean;
var height:Number;
set top(value:Number):void;
get bottom():Number;
function toString():String;
function contains(x:Number, y:Number):Boolean;
get bottomRight():flash.geom::Point;
function intersects(toIntersect:flash.geom::Rectangle):Boolean;
var x:Number;
var y:Number;
get topLeft():flash.geom::Point;
function offsetPoint(point:flash.geom::Point):void;
set topLeft(value:flash.geom::Point):void;
}
public final class flash.display::SWFVersion extends Object
{
static const FLASH1:uint = 1;
static const FLASH3:uint = 3;
static const FLASH5:uint = 5;
static const FLASH7:uint = 7;
static const FLASH4:uint = 4;
static const FLASH6:uint = 6;
static const FLASH8:uint = 8;
static const FLASH2:uint = 2;
static const FLASH9:uint = 9;
public function SWFVersion():*
}
public class flash.net::Responder extends Object
{
public function Responder(result:Function, status:Function = null):*
}
public final class flash.system::Capabilities extends Object
{
static native final get hasTLS():Boolean;
static native final get playerType():String;
static native final get hasIME():Boolean;
static native final get hasStreamingAudio():Boolean;
static native final get hasPrinting():Boolean;
static native final get manufacturer():String;
static native final get hasAccessibility():Boolean;
static native final get hasMP3():Boolean;
static native final get hasEmbeddedVideo():Boolean;
static native final get language():String;
static native final get hasVideoEncoder():Boolean;
static native final get hasAudio():Boolean;
static native final get screenColor():String;
static native final get version():String;
static native final get hasAudioEncoder():Boolean;
static native final get hasScreenPlayback():Boolean;
static native final get _internal():uint;
static native final get os():String;
static native final get hasColorCorrection():Boolean;
static native final get screenResolutionY():Number;
static native final get screenDPI():Number;
static native final get avHardwareDisable():Boolean;
static native final get pixelAspectRatio():Number;
static native final get screenResolutionX():Number;
static native final get isDebugger():Boolean;
static native final get hasStreamingVideo():Boolean;
static native final get serverString():String;
static native final get localFileReadDisable():Boolean;
static native final get hasScreenBroadcast():Boolean;
static native final get isAcrobatEmbed():Boolean;
public function Capabilities():*
}
public final class flash.net::NetStreamInfo extends Object
{
public function NetStreamInfo(curBPS:Number, byteCount:Number, audioBPS:Number, audioByteCount:Number, videoBPS:Number, videoByteCount:Number, dataBPS:Number, dataByteCount:Number, playbackBPS:Number, droppedFrames:Number, audioBufferByteLength:Number, videoBufferByteLength:Number, dataBufferByteLength:Number, audioBufferLength:Number, videoBufferLength:Number, dataBufferLength:Number, srtt:Number):*
get videoBufferByteLength():Number;
private var m_dataByteCount:Number;
get droppedFrames():Number;
private var m_videoBufferLength:Number;
get dataBytesPerSecond():Number;
private var m_audioBufferByteLength:Number;
private var m_byteCount:Number;
get dataBufferLength():Number;
get SRTT():Number;
get videoBytesPerSecond():Number;
private var m_dataBytesPerSecond:Number;
get currentBytesPerSecond():Number;
private var m_dataBufferLength:Number;
get videoByteCount():Number;
get audioByteCount():Number;
private var m_droppedFrames:Number;
private var m_videoBufferByteLength:Number;
private var m_srtt:null;
get audioBufferLength():Number;
private var m_videoByteCount:Number;
get dataBufferByteLength():Number;
get playbackBytesPerSecond():Number;
private var m_audioByteCount:Number;
private var m_dataBufferByteLength:Number;
private var m_currentBytesPerSecond:Number;
private var m_videoBytesPerSecond:Number;
private var m_playbackBytesPerSecond:Number;
get dataByteCount():Number;
get audioBytesPerSecond():Number;
get videoBufferLength():Number;
get audioBufferByteLength():Number;
get byteCount():Number;
private var m_audioBytesPerSecond:Number;
private var m_audioBufferLength:Number;
}
public final class flash.text.engine::TextElement extends flash.text.engine::ContentElement
{
public function TextElement(text:String = rotate0, elementFormat:flash.text.engine::ElementFormat = null, eventMirror:flash.events::EventDispatcher = null, textRotation:String = null):*
native function replaceText(beginIndex:int, endIndex:int, newText:String):void;
native set text(value:String):void;
}
public final class flash.text.engine::JustificationStyle extends Object
{
static const PUSH_IN_KINSOKU:String = pushInKinsoku;
static const PRIORITIZE_LEAST_ADJUSTMENT:String = prioritizeLeastAdjustment;
static const PUSH_OUT_ONLY:String = pushOutOnly;
public function JustificationStyle():*
}
public interface flash.net::IDynamicPropertyOutput
{
public function IDynamicPropertyOutput():*
public function writeDynamicProperty(name:String, value:*):void;
}
public final class flash.display::StageDisplayState extends Object
{
static const FULL_SCREEN:String = fullScreen;
static const NORMAL:String = normal;
public function StageDisplayState():*
}
public final class adobe.utils::ProductManager extends flash.events::EventDispatcher
{
public function ProductManager(name:String):*
native function launch(parameters:String = null):Boolean;
private function validate(str:String):String;
function download(caption:String = null, fileName:String = null, pathElements:Array = null):Boolean;
native get installed():Boolean;
private native function doDownload(caption:String, fileName:String):Boolean;
native get installedVersion():String;
native get running():Boolean;
}
public final class flash.display::FrameLabel extends Object
{
public function FrameLabel(name:String, frame:int):*
private var _name:String;
get name():String;
get frame():int;
private var _frame:int;
}
public final class flash.text.engine::ElementFormat extends Object
{
public function ElementFormat(fontDescription:flash.text.engine::FontDescription = default, fontSize:Number = common, color:uint = default, alpha:Number = default, textRotation:String = auto, dominantBaseline:String = en, alignmentBaseline:String = 0, baselineShift:Number = on, kerning:String = 0, tracking:Number = useDominantBaseline, locale:String = roman, breakOpportunity:String = rotate0, digitCase:String = 1, digitWidth:String = 0, ligatureLevel:String = 12, typographicCase:String = null):*
native set baselineShift(value:Number):void;
native get baselineShift():Number;
native get dominantBaseline():String;
native set color(value:uint):void;
native get alignmentBaseline():String;
native set dominantBaseline(dominantBaseline:String):void;
native get textRotation():String;
native get kerning():String;
native set alignmentBaseline(alignmentBaseline:String):void;
native get breakOpportunity():String;
native set textRotation(value:String):void;
native set kerning(value:String):void;
native get digitWidth():String;
native set fontDescription(value:flash.text.engine::FontDescription):void;
native get alpha():Number;
native set ligatureLevel(ligatureLevelType:String):void;
native set fontSize(value:Number):void;
native get locale():String;
native get color():uint;
native set breakOpportunity(opportunityType:String):void;
native get fontDescription():flash.text.engine::FontDescription;
native set tracking(value:Number):void;
native set typographicCase(typographicCaseType:String):void;
native get fontSize():Number;
native set digitWidth(digitWidthType:String):void;
native set locale(value:String):void;
native get tracking():Number;
native get ligatureLevel():String;
native set digitCase(digitCaseType:String):void;
native get typographicCase():String;
native set alpha(value:Number):void;
native get digitCase():String;
native function getFontMetrics():flash.text.engine::FontMetrics;
}
public final dynamic class flash.display::ShaderParameter extends Object
{
public function ShaderParameter():*
native get value():Array;
native set value(v:Array):void;
native get type():String;
native get index():int;
}
public class flash.display::ShaderJob extends flash.events::EventDispatcher
{
public function ShaderJob(shader:flash.display::Shader = 0, target:Object = 0, width:int = null, height:int = null):*
native function start():void;
native get shader():flash.display::Shader;
native get width():int;
native get height():int;
native set target(s:Object):void;
native set shader(s:flash.display::Shader):void;
native set width(v:int):void;
native get progress():Number;
native set height(v:int):void;
native get target():Object;
native function cancel():void;
}
public final class flash.text::TextFormatAlign extends Object
{
static const JUSTIFY:String = justify;
static const CENTER:String = center;
static const LEFT:String = left;
static const RIGHT:String = right;
public function TextFormatAlign():*
}
public dynamic class flash.utils::Dictionary extends Object
{
public function Dictionary(weakKeys:Boolean = false):*
}
public class flash.net::SharedObject extends flash.events::EventDispatcher
{
static private const kClear:uint = 6;
static private const kSetFps:uint = 5;
static private const kGetSize:uint = 4;
static native final set defaultObjectEncoding(version:uint):void;
static native final function getDiskUsage(url:String):int;
static native final get defaultObjectEncoding():uint;
static private const kClose:uint = 3;
static native final function getLocal(name:String, localPath:String = false, secure:Boolean = null):flash.net::SharedObject;
static native final function deleteAll(url:String):int;
static private const kFlush:uint = 2;
static private const kSend:uint = 1;
static native final function getRemote(name:String, remotePath:String = false, persistence:Object = false, secure:Boolean = null):flash.net::SharedObject;
static private const kConnect:uint = 0;
public function SharedObject():*
get size():uint;
function flush(minDiskSpace:int = 0):String;
function send():void;
native get data():Object;
native get client():Object;
function clear():void;
native function setDirty(propertyName:String):void;
function connect(myConnection:flash.net::NetConnection, params:String = null):void;
set fps(updatesPerSecond:Number):void;
native set objectEncoding(version:uint):void;
native set client(object:Object):void;
function setProperty(propertyName:String, value:Object = null):void;
function close():void;
native get objectEncoding():uint;
private native function invokeWithArgsArray(index:uint, args:Array):*;
private native function invoke(...index:uint):*;
}
public class flash.net::Socket extends flash.events::EventDispatcher implements Socket.as$225::IDataOutput,
{
public function Socket(host:String = 0, port:int = null):*
native function writeUTFBytes(value:String):void;
native function flush():void;
native function readShort():int;
native function writeByte(value:int):void;
native get connected():Boolean;
native function writeDouble(value:Number):void;
native function readUnsignedShort():uint;
native function readDouble():Number;
native get endian():String;
native get bytesAvailable():uint;
native function writeInt(value:int):void;
native function readObject():*;
native set endian(type:String):void;
native function readUTF():String;
native function readBoolean():Boolean;
native function readUTFBytes(length:uint):String;
native function writeFloat(value:Number):void;
native function writeMultiByte(value:String, charSet:String):void;
native function readUnsignedInt():uint;
native function readByte():int;
native get objectEncoding():uint;
native function writeBytes(bytes:flash.utils::ByteArray, offset:uint = 0, length:uint = 0):void;
native function writeUTF(value:String):void;
native function writeBoolean(value:Boolean):void;
native function readUnsignedByte():uint;
native function writeUnsignedInt(value:uint):void;
native function writeShort(value:int):void;
native function connect(host:String, port:int):void;
native function readFloat():Number;
native set objectEncoding(version:uint):void;
native function readBytes(bytes:flash.utils::ByteArray, offset:uint = 0, length:uint = 0):void;
native function close():void;
native function readInt():int;
native function readMultiByte(length:uint, charSet:String):String;
native function writeObject(object:*):void;
}
public final class flash.filters::ColorMatrixFilter extends flash.filters::BitmapFilter
{
public function ColorMatrixFilter(matrix:Array = null):*
native get matrix():Array;
native set matrix(value:Array):void;
override function clone():flash.filters::BitmapFilter;
}
public final class flash.filters::BitmapFilterType extends Object
{
static const OUTER:String = outer;
static const INNER:String = inner;
static const FULL:String = full;
public function BitmapFilterType():*
}
public final class flash.text::TextColorType extends Object
{
static const DARK_COLOR:String = dark;
static const LIGHT_COLOR:String = light;
public function TextColorType():*
}
public final class flash.filters::DisplacementMapFilter extends flash.filters::BitmapFilter
{
public function DisplacementMapFilter(mapBitmap:flash.display::BitmapData = 0, mapPoint:flash.geom::Point = 0, componentX:uint = wrap, componentY:uint = 0, scaleX:Number = 0, scaleY:Number = 0, mode:String = 0, color:uint = null, alpha:Number = null):*
native get componentY():uint;
override function clone():flash.filters::BitmapFilter;
native get alpha():Number;
native set mode(value:String):void;
native set mapPoint(value:flash.geom::Point):void;
native set alpha(value:Number):void;
native get mode():String;
native get mapBitmap():flash.display::BitmapData;
native set color(value:uint):void;
native get scaleX():Number;
native get scaleY():Number;
native get color():uint;
native get mapPoint():flash.geom::Point;
native set componentX(value:uint):void;
native set componentY(value:uint):void;
native get componentX():uint;
native set scaleX(value:Number):void;
native set mapBitmap(value:flash.display::BitmapData):void;
native set scaleY(value:Number):void;
}
public final class flash.display::GraphicsPathWinding extends Object
{
static const EVEN_ODD:String = evenOdd;
static const NON_ZERO:String = nonZero;
public function GraphicsPathWinding():*
}
public interface flash.net::IDynamicPropertyWriter
{
public function IDynamicPropertyWriter():*
public function writeDynamicProperties(obj:Object, output:flash.net::IDynamicPropertyOutput):void;
}
public final class flash.external::ExternalInterface extends Object
{
static private final function _objectToJS(value:*):String;
static private native final function _evalJS(expression:String):String;
static private final function _argumentsToXML(obj:Array):String;
static final function addCallback(functionName:String, closure:Function):void;
static private native final function _addCallback(functionName:String, closure:Function):void;
static native final get available():Boolean;
static private final function _toAS(obj:Object):*;
static private native final function _getPropNames(obj:Object):Array;
static private final function _callIn(closure:Function, request:String):String;
static private native final get activeX():Boolean;
static private final function _escapeXML(s:String):String;
static private native final function _callOut(request:String):String;
static native final get objectID():String;
static private final function _toXML(value:*):String;
static private final function _objectToXML(obj:*):String;
static private final function _toJS(value:*):String;
static final function call(...functionName:String):*;
static private final function _arrayToAS(obj:Object):*;
static private final function _arrayToXML(obj:Array):String;
static private final function _objectToAS(obj:Object):*;
static var marshallExceptions:Boolean = false;
static private final function _argumentsToAS(obj:*):Array;
static private native final function _initJS():void;
static private final function _arrayToJS(value:Array):String;
public function ExternalInterface():*
}
public class flash.text::TextRun extends Object
{
public function TextRun(beginIndex:int, endIndex:int, textFormat:flash.text::TextFormat):*
var textFormat:flash.text::TextFormat;
var endIndex:int;
var beginIndex:int;
}
public class flash.display::Shader extends Object
{
public function Shader(code:flash.utils::ByteArray = null):*
set byteCode(code:flash.utils::ByteArray):void;
native set data(p:flash.display::ShaderData):void;
native get precisionHint():String;
native get data():flash.display::ShaderData;
native set precisionHint(p:String):void;
}
public class flash.media::Video extends flash.display::DisplayObject
{
public function Video(width:int = 240, height:int = 320):*
native get videoHeight():int;
native get smoothing():Boolean;
native get deblocking():int;
native set smoothing(value:Boolean):void;
native function attachCamera(camera:flash.media::Camera):void;
native get videoWidth():int;
native set deblocking(value:int):void;
native function clear():void;
native function attachNetStream(netStream:flash.net::NetStream):void;
}
public final class flash.text::TextFormatDisplay extends Object
{
static const INLINE:String = inline;
static const BLOCK:String = block;
public function TextFormatDisplay():*
}
public final dynamic class flash.media::ID3Info extends Object
{
public function ID3Info():*
var songName:String;
var genre:String;
var artist:String;
var track:String;
var album:String;
var year:String;
var comment:String;
}
public final class flash.media::SoundTransform extends Object
{
public function SoundTransform(vol:Number = 0, panning:Number = 1):*
set pan(panning:Number):void;
native get rightToRight():Number;
native get volume():Number;
native get leftToLeft():Number;
native set rightToRight(rightToRight:Number):void;
native set leftToLeft(leftToLeft:Number):void;
native set leftToRight(leftToRight:Number):void;
native get leftToRight():Number;
native set volume(volume:Number):void;
native set rightToLeft(rightToLeft:Number):void;
get pan():Number;
native get rightToLeft():Number;
}
public class flash.trace::Trace extends Object
{
static const METHODS_AND_LINES_WITH_ARGS:int = 4;
static const METHODS_AND_LINES:int = 3;
static native final function getListener():Function;
static native final function getLevel(target:int = 2):int;
static const OFF:int = 0;
static const METHODS_WITH_ARGS:int = 2;
static native final function setLevel(l:int, target:int = 2):*;
static const METHODS:int = 1;
static native final function setListener(f:Function):*;
static const LISTENER:null = 2;
static const FILE:null = 1;
public function Trace():*
}
public class flash.text::TextSnapshot extends Object
{
public function TextSnapshot():*
native function getSelected(beginIndex:int, endIndex:int):Boolean;
native function getText(beginIndex:int, endIndex:int, includeLineEndings:Boolean = false):String;
native function setSelected(beginIndex:int, endIndex:int, select:Boolean):void;
native function setSelectColor(hexColor:uint = 16776960):void;
native function findText(beginIndex:int, textToFind:String, caseSensitive:Boolean):int;
native get charCount():int;
native function hitTestTextNearPos(x:Number, y:Number, maxDistance:Number = 0):Number;
native function getTextRunInfo(beginIndex:int, endIndex:int):Array;
native function getSelectedText(includeLineEndings:Boolean = false):String;
}
public final class flash.display::InterpolationMethod extends Object
{
static const LINEAR_RGB:String = linearRGB;
static const RGB:String = rgb;
public function InterpolationMethod():*
}
public class flash.text::TextExtent extends Object
{
public function TextExtent(width:Number, height:Number, textFieldWidth:Number, textFieldHeight:Number, ascent:Number, descent:Number):*
var ascent:Number;
var width:Number;
var height:Number;
var textFieldWidth:Number;
var descent:Number;
var textFieldHeight:Number;
}
public final class flash.ui::ContextMenuBuiltInItems extends Object
{
public function ContextMenuBuiltInItems():*
var loop:Boolean = true;
function clone():flash.ui::ContextMenuBuiltInItems;
var print:Boolean = true;
var zoom:Boolean = true;
var play:Boolean = true;
var forwardAndBack:Boolean = true;
var rewind:Boolean = true;
var save:Boolean = true;
var quality:Boolean = true;
}
public class flash.system::SecurityDomain extends Object
{
static native final get currentDomain():flash.system::SecurityDomain;
public function SecurityDomain():*
}
public final dynamic class Date extends Object
{
static native final function UTC(year:*, month:* = 0, date:* = 0, hours:* = 0, minutes:* = 0, seconds:* = 1, ...ms:*):Number;
static native final function parse(s:*):Number;
static const length:int = 7;
public function Date(year:* = null, month:* = null, date:* = null, hours:* = null, minutes:* = null, seconds:* = null, ms:* = null):*
get month():Number;
get monthUTC():Number;
set month(value:Number):*;
public native function getMilliseconds():Number;
set minutesUTC(value:Number):*;
get hours():Number;
private native function _setTime(value:Number):Number;
public native function getUTCMinutes():Number;
get milliseconds():Number;
public native function setMilliseconds(ms:* = null):Number;
get hoursUTC():Number;
get dateUTC():Number;
private native function _get(index:int):Number;
get fullYearUTC():Number;
public function toTimeString():String;
public function toUTCString():String;
public native function setUTCMilliseconds(ms:* = null):Number;
get day():Number;
public native function setMinutes(min:* = null, sec:* = null, ms:* = null):Number;
set hours(value:Number):*;
public native function getUTCMilliseconds():Number;
set time(value:Number):*;
public native function getDate():Number;
get secondsUTC():Number;
public function toLocaleString():String;
public native function valueOf():Number;
public native function getMinutes():Number;
set monthUTC(value:Number):*;
set milliseconds(value:Number):*;
public native function setUTCMinutes(min:* = null, sec:* = null, ms:* = null):Number;
get date():Number;
public native function setDate(date:* = null):Number;
public native function getUTCSeconds():Number;
public native function getUTCMonth():Number;
set dateUTC(value:Number):*;
public native function setUTCDate(date:* = null):Number;
set hoursUTC(value:Number):*;
public function toDateString():String;
public native function getUTCDate():Number;
public native function setUTCSeconds(sec:* = null, ms:* = null):Number;
public native function setUTCMonth(month:* = null, date:* = null):Number;
set fullYearUTC(value:Number):*;
public native function getUTCHours():Number;
public native function getTime():Number;
public native function setSeconds(sec:* = null, ms:* = null):Number;
public native function setMonth(month:* = null, date:* = null):Number;
public native function getSeconds():Number;
public native function getMonth():Number;
private native function _toString(index:int):String;
get minutesUTC():Number;
public native function setHours(hour:* = null, min:* = null, sec:* = null, ms:* = null):Number;
public native function getUTCDay():Number;
public function setTime(t:* = null):Number;
set secondsUTC(value:Number):*;
public function toLocaleTimeString():String;
public native function setUTCHours(hour:* = null, min:* = null, sec:* = null, ms:* = null):Number;
set minutes(value:Number):*;
set fullYear(value:Number):*;
public native function getHours():Number;
set date(value:Number):*;
get minutes():Number;
public native function getTimezoneOffset():Number;
set millisecondsUTC(value:Number):*;
get time():Number;
public native function getDay():Number;
get dayUTC():Number;
public native function getFullYear():Number;
get millisecondsUTC():Number;
public function toString():String;
public native function setFullYear(year:* = null, month:* = null, date:* = null):Number;
get fullYear():Number;
public function toLocaleDateString():String;
public native function setUTCFullYear(year:* = null, month:* = null, date:* = null):Number;
public native function getUTCFullYear():Number;
get timezoneOffset():Number;
set seconds(value:Number):*;
get seconds():Number;
}
public class flash.net::DynamicPropertyOutput extends Object implements IDynamicPropertyOutput
{
public function DynamicPropertyOutput():*
native function writeDynamicProperty(name:String, value:*):void;
}
public final class flash.display::GraphicsBitmapFill extends Object implements GraphicsBitmapFill.as$193::IGraphicsData,
{
public function GraphicsBitmapFill(_bitmapData:flash.display::BitmapData = false, _matrix:flash.geom::Matrix = true, _repeat:Boolean = null, _smooth:Boolean = null):*
var matrix:flash.geom::Matrix;
var bitmapData:flash.display::BitmapData;
var repeat:Boolean;
var smooth:Boolean;
}
public class flash.events::StatusEvent extends flash.events::Event
{
static const STATUS:String = status;
public function StatusEvent(type:String, bubbles:Boolean = , cancelable:Boolean = , code:String = false, level:String = false):*
private var m_level:String;
get code():String;
set level(value:String):void;
set code(value:String):void;
get level():String;
override function toString():String;
override function clone():flash.events::Event;
private var m_code:String;
}
public final class flash.filters::BlurFilter extends flash.filters::BitmapFilter
{
public function BlurFilter(blurX:Number = 1, blurY:Number = 4, quality:int = 4):*
native get blurX():Number;
native set blurX(value:Number):void;
native set blurY(value:Number):void;
native get blurY():Number;
override function clone():flash.filters::BitmapFilter;
native set quality(value:int):void;
native get quality():int;
}
public final class flash.geom::Orientation3D extends Object
{
static const AXIS_ANGLE:String = axisAngle;
static const EULER_ANGLES:String = eulerAngles;
static const QUATERNION:String = quaternion;
public function Orientation3D():*
}
public class flash.geom::ColorTransform extends Object
{
public function ColorTransform(redMultiplier:Number = 0, greenMultiplier:Number = 0, blueMultiplier:Number = 0, alphaMultiplier:Number = 0, redOffset:Number = 1, greenOffset:Number = 1, blueOffset:Number = 1, alphaOffset:Number = 1):*
get color():uint;
var redOffset:Number;
set color(newColor:uint):void;
var greenMultiplier:Number;
var blueOffset:Number;
function toString():String;
var alphaOffset:Number;
var redMultiplier:Number;
function concat(second:flash.geom::ColorTransform):void;
var blueMultiplier:Number;
var greenOffset:Number;
var alphaMultiplier:Number;
}
public final class flash.text::StaticText extends flash.display::DisplayObject
{
public function StaticText():*
native get text():String;
}
public final class adobe.utils::CustomActions extends Object
{
static native final function installActions(name:String, data:String):void;
static native final function uninstallActions(name:String):void;
static native final get actionsList():Array;
static native final function getActions(name:String):String;
public function CustomActions():*
}
public class flash.net::URLStream extends flash.events::EventDispatcher implements IDataInput
{
public function URLStream():*
native function readUnsignedInt():uint;
native function readDouble():Number;
native function readFloat():Number;
native function readBoolean():Boolean;
native function readShort():int;
native get connected():Boolean;
native function readUnsignedShort():uint;
native function readUnsignedByte():uint;
native get objectEncoding():uint;
native function readObject():*;
native get endian():String;
native get bytesAvailable():uint;
native set objectEncoding(version:uint):void;
native function load(request:flash.net::URLRequest):void;
native function readMultiByte(length:uint, charSet:String):String;
native function readUTF():String;
native set endian(type:String):void;
native function readInt():int;
native function readUTFBytes(length:uint):String;
native function readBytes(bytes:flash.utils::ByteArray, offset:uint = 0, length:uint = 0):void;
native function readByte():int;
native function close():void;
}
public class flash.events::SecurityErrorEvent extends flash.events::ErrorEvent
{
static const SECURITY_ERROR:String = securityError;
public function SecurityErrorEvent(type:String, bubbles:Boolean = , cancelable:Boolean = false, text:String = false):*
override function toString():String;
override function clone():flash.events::Event;
}
public final class flash.text.engine::LigatureLevel extends Object
{
static const UNCOMMON:String = uncommon;
static const NONE:String = none;
static const EXOTIC:String = exotic;
static const COMMON:String = common;
static const MINIMUM:String = minimum;
public function LigatureLevel():*
}
public final class flash.display::MorphShape extends flash.display::DisplayObject
{
public function MorphShape():*
}
public final class flash.text::AntiAliasType extends Object
{
static const ADVANCED:String = advanced;
static const NORMAL:String = normal;
public function AntiAliasType():*
}
public final class flash.media::Microphone extends flash.events::EventDispatcher
{
static native final function getMicrophone(index:int = 0):flash.media::Microphone;
static native final get names():Array;
public function Microphone():*
native set rate(rate:int):void;
native set soundTransform(sndTransform:flash.media::SoundTransform):void;
native get silenceLevel():Number;
native function setSilenceLevel(silenceLevel:Number, timeout:int = -1):void;
native get gain():Number;
native get rate():int;
native function setUseEchoSuppression(useEchoSuppression:Boolean):void;
native get muted():Boolean;
native set codec(codec:String):void;
native set gain(gain:Number):void;
native get useEchoSuppression():Boolean;
native get silenceTimeout():int;
native get encodeQuality():int;
native set encodeQuality(quality:int):void;
native function setLoopBack(state:Boolean = true):void;
native get activityLevel():Number;
native get codec():String;
native get index():int;
native get name():String;
native get soundTransform():flash.media::SoundTransform;
native set framesPerPacket(frames:int):void;
native get framesPerPacket():int;
}
public final class flash.net::URLLoaderDataFormat extends Object
{
static const BINARY:String = binary;
static const VARIABLES:String = variables;
static const TEXT:String = text;
public function URLLoaderDataFormat():*
}
public final class flash.media::SoundChannel extends flash.events::EventDispatcher
{
public function SoundChannel():*
native function stop():void;
native get leftPeak():Number;
native get position():Number;
native set soundTransform(sndTransform:flash.media::SoundTransform):void;
native get rightPeak():Number;
native get soundTransform():flash.media::SoundTransform;
}
public class flash.events::ProgressEvent extends flash.events::Event
{
static const PROGRESS:String = progress;
static const SOCKET_DATA:String = socketData;
public function ProgressEvent(type:String, bubbles:Boolean = 0, cancelable:Boolean = 0, bytesLoaded:uint = false, bytesTotal:uint = false):*
get bytesLoaded():uint;
set bytesTotal(value:uint):void;
override function toString():String;
set bytesLoaded(value:uint):void;
get bytesTotal():uint;
private var m_bytesTotal:uint;
override function clone():flash.events::Event;
private var m_bytesLoaded:uint;
}
public class flash.events::ContextMenuEvent extends flash.events::Event
{
static const MENU_ITEM_SELECT:String = menuItemSelect;
static const MENU_SELECT:String = menuSelect;
public function ContextMenuEvent(type:String, bubbles:Boolean = null, cancelable:Boolean = null, mouseTarget:flash.display::InteractiveObject = false, contextMenuOwner:flash.display::InteractiveObject = false):*
private var m_mouseTarget:flash.display::InteractiveObject;
get contextMenuOwner():flash.display::InteractiveObject;
get mouseTarget():flash.display::InteractiveObject;
private var m_contextMenuOwner:flash.display::InteractiveObject;
set contextMenuOwner(value:flash.display::InteractiveObject):void;
set mouseTarget(value:flash.display::InteractiveObject):void;
override function toString():String;
override function clone():flash.events::Event;
}
public class flash.text::TextField extends flash.display::InteractiveObject
{
static private var richTextFields:Array;
public function TextField():*
native set alwaysShowSelection(value:Boolean):void;
native function replaceText(beginIndex:int, endIndex:int, newText:String):void;
native set sharpness(value:Number):void;
native get wordWrap():Boolean;
native function setTextFormat(format:flash.text::TextFormat, beginIndex:int = -1, endIndex:int = -1):void;
native function getLineLength(lineIndex:int):int;
internal function pasteRichText(richText:String):Boolean;
native set gridFitType(gridFitType:String):void;
native function getTextRuns(beginIndex:int = 2147483647, endIndex:int = 0):Array;
native get caretIndex():int;
native set wordWrap(value:Boolean):void;
native get borderColor():uint;
native set condenseWhite(value:Boolean):void;
native get numLines():int;
native get scrollH():int;
native function getLineOffset(lineIndex:int):int;
native get maxScrollH():int;
native set autoSize(value:String):void;
native get defaultTextFormat():flash.text::TextFormat;
native function getImageReference(id:String):flash.display::DisplayObject;
native get textWidth():Number;
native get scrollV():int;
native set backgroundColor(value:uint):void;
native get embedFonts():Boolean;
native get border():Boolean;
native get multiline():Boolean;
native get background():Boolean;
native set maxChars(value:int):void;
native set selectable(value:Boolean):void;
native get maxScrollV():int;
native set borderColor(value:uint):void;
native set displayAsPassword(value:Boolean):void;
native function getLineText(lineIndex:int):String;
native function getFirstCharInParagraph(charIndex:int):int;
native get mouseWheelEnabled():Boolean;
native get textHeight():Number;
native get restrict():String;
native set scrollH(value:int):void;
internal function copyRichText():String;
native function getRawText():String;
native get alwaysShowSelection():Boolean;
native get sharpness():Number;
native function getCharBoundaries(charIndex:int):flash.geom::Rectangle;
native get gridFitType():String;
native get styleSheet():flash.text::StyleSheet;
native get useRichTextClipboard():Boolean;
native get type():String;
native set defaultTextFormat(format:flash.text::TextFormat):void;
native function replaceSelectedText(value:String):void;
native get condenseWhite():Boolean;
native function getParagraphLength(charIndex:int):int;
native get textColor():uint;
native get displayAsPassword():Boolean;
native get autoSize():String;
native function setSelection(beginIndex:int, endIndex:int):void;
native set scrollV(value:int):void;
native set useRichTextClipboard(value:Boolean):void;
native get backgroundColor():uint;
native get selectable():Boolean;
native set antiAliasType(antiAliasType:String):void;
native set border(value:Boolean):void;
native get maxChars():int;
native set multiline(value:Boolean):void;
function getXMLText(beginIndex:int = 2147483647, endIndex:int = 0):String;
native set background(value:Boolean):void;
native set embedFonts(value:Boolean):void;
native function getCharIndexAtPoint(x:Number, y:Number):int;
native set text(value:String):void;
native get selectionEndIndex():int;
native get selectionBeginIndex():int;
native set mouseWheelEnabled(value:Boolean):void;
native get length():int;
function appendText(newText:String):void;
native get antiAliasType():String;
native set styleSheet(value:flash.text::StyleSheet):void;
native set textColor(value:uint):void;
get selectedText():String;
native set htmlText(value:String):void;
function insertXMLText(beginIndex:int, endIndex:int, richText:String, pasting:Boolean = false):void;
native get text():String;
native get thickness():Number;
native function getLineIndexAtPoint(x:Number, y:Number):int;
native set thickness(value:Number):void;
native get htmlText():String;
native function getLineMetrics(lineIndex:int):flash.text::TextLineMetrics;
native function getTextFormat(beginIndex:int = -1, endIndex:int = -1):flash.text::TextFormat;
native set type(value:String):void;
native function getLineIndexOfChar(charIndex:int):int;
native get bottomScrollV():int;
native set restrict(value:String):void;
}
public final class flash.xml::XMLParser extends Object
{
public function XMLParser():*
native function getNext(tag:internal::flash.xml::XMLTag):int;
native function startParse(source:String, ignoreWhite:Boolean):void;
}
public final class adobe.utils::XMLUI extends Object
{
static native final function accept():void;
static native final function cancel():void;
static native final function getProperty(name:String):String;
static native final function setProperty(name:String, value:String):void;
public function XMLUI():*
}
public final class flash.ui::Mouse extends Object
{
static native final function hide():void;
static native final set cursor(value:String):void;
static native final function show():void;
static native final get cursor():String;
public function Mouse():*
}
public class flash.events::ActivityEvent extends flash.events::Event
{
static const ACTIVITY:String = activity;
public function ActivityEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, activating:Boolean = false):*
get activating():Boolean;
private var m_activating:Boolean;
set activating(value:Boolean):void;
override function toString():String;
override function clone():flash.events::Event;
}
native function adobe.utils::MMEndCommand(endStatus:Boolean, notifyString:String):void;
native function adobe.utils::MMExecute(name:String):String;
public final class flash.system::IME extends flash.events::EventDispatcher
{
static native final function setCompositionString(composition:String):void;
static native final get enabled():Boolean;
static native final set conversionMode(mode:String):void;
static native final set constructOK(construct:Boolean):void;
static native final function doConversion():void;
static native final get conversionMode():String;
static native final set enabled(enabled:Boolean):void;
public function IME():*
}
public final class flash.net::ObjectEncoding extends Object
{
static const DEFAULT:uint = 3;
static const AMF0:uint = 0;
static native final get dynamicPropertyWriter():flash.net::IDynamicPropertyWriter;
static const AMF3:uint = 3;
static native final set dynamicPropertyWriter(object:flash.net::IDynamicPropertyWriter):void;
public function ObjectEncoding():*
}
public class flash.printing::PrintJobOptions extends Object
{
public function PrintJobOptions(printAsBitmap:Boolean = false):*
var printAsBitmap:Boolean = false;
}
public final class flash.ui::MouseCursor extends Object
{
static const BUTTON:String = button;
static const HAND:String = hand;
static const IBEAM:String = ibeam;
static const ARROW:String = arrow;
static const AUTO:String = auto;
public function MouseCursor():*
}
public final class flash.text.engine::TextLineCreationResult extends Object
{
static const EMERGENCY:String = emergency;
static const SUCCESS:String = success;
static const COMPLETE:String = complete;
static const INSUFFICIENT_WIDTH:String = insufficientWidth;
public function TextLineCreationResult():*
}
public class flash.events::DataEvent extends flash.events::TextEvent
{
static const DATA:String = data;
static const UPLOAD_COMPLETE_DATA:String = uploadCompleteData;
public function DataEvent(type:String, bubbles:Boolean = , cancelable:Boolean = false, data:String = false):*
get data():String;
override function toString():String;
override function clone():flash.events::Event;
set data(value:String):void;
}
public class flash.events::SamplesCallbackEvent extends flash.events::Event
{
public function SamplesCallbackEvent(type:String, bubbles:Boolean = 0, cancelable:Boolean = false, position:Number = false):*
set position(thePosition:Number):*;
get position():Number;
private var m_position:Number;
override function toString():String;
override function clone():flash.events::Event;
}
public final class flash.display::StageQuality extends Object
{
static const BEST:String = best;
static const LOW:String = low;
static const MEDIUM:String = medium;
static const HIGH:String = high;
public function StageQuality():*
}
public class flash.net::XMLSocket extends flash.events::EventDispatcher
{
public function XMLSocket(host:String = 0, port:int = null):*
native function send(object:*):void;
native get connected():Boolean;
native function connect(host:String, port:int):void;
native function close():void;
}
public final class flash.text.engine::TextBlock extends Object
{
public function TextBlock(content:flash.text.engine::ContentElement = 12, tabStops:__AS3__.vec::Vector.<flash.text.engine::TabStop> = null, textJustifier:flash.text.engine::TextJustifier = true, glyphRotation:String = 0, lineRotation:String = roman, baselineZero:String = rotate0, bidiLevel:int = none, applyNonLinearFontScaling:Boolean = null, baselineFontDescription:flash.text.engine::FontDescription = null, baselineFontSize:Number = null):*
native get textJustifier():flash.text.engine::TextJustifier;
native function getTextLineAtCharIndex(charIndex:int):flash.text.engine::TextLine;
native get firstLine():flash.text.engine::TextLine;
native set textJustifier(value:flash.text.engine::TextJustifier):void;
native get content():flash.text.engine::ContentElement;
native get glyphRotation():String;
native function findPreviousAtomBoundary(beforeCharIndex:int):int;
native get baselineZero():String;
native function findNextAtomBoundary(afterCharIndex:int):int;
native function findNextWordBoundary(afterCharIndex:int):int;
native set baselineFontDescription(value:flash.text.engine::FontDescription):void;
native get lineRotation():String;
native function findPreviousWordBoundary(beforeCharIndex:int):int;
native set glyphRotation(value:String):void;
var userData:null;
native get bidiLevel():int;
native set baselineZero(value:String):void;
native get applyNonLinearFontScaling():Boolean;
native get baselineFontSize():Number;
function createTextLine(previousLine:flash.text.engine::TextLine = false, width:Number = 0, lineOffset:Number = 1000000, fitSomething:Boolean = null):flash.text.engine::TextLine;
native get tabStops():__AS3__.vec::Vector.<flash.text.engine::TabStop>;
native set lineRotation(value:String):void;
native set applyNonLinearFontScaling(value:Boolean):void;
native get lastLine():flash.text.engine::TextLine;
native get baselineFontDescription():flash.text.engine::FontDescription;
native set bidiLevel(value:int):void;
native set baselineFontSize(value:Number):void;
native set content(value:flash.text.engine::ContentElement):void;
native function dump():String;
private native function DoCreateTextLine(previousLine:flash.text.engine::TextLine, width:Number, lineOffset:Number = false, fitSomething:Boolean = 0):flash.text.engine::TextLine;
native set tabStops(value:__AS3__.vec::Vector.<flash.text.engine::TabStop>):void;
native get firstInvalidLine():flash.text.engine::TextLine;
native get textLineCreationResult():String;
native function releaseLines(firstLine:flash.text.engine::TextLine, lastLine:flash.text.engine::TextLine):*;
}
public class flash.accessibility::AccessibilityProperties extends Object
{
public function AccessibilityProperties():*
var shortcut:String;
var name:String;
var silent:Boolean;
var description:String;
var forceSimple:Boolean;
var noAutoLabeling:Boolean;
}
public final class flash.text.engine::FontPosture extends Object
{
static const ITALIC:String = italic;
static const NORMAL:String = normal;
public function FontPosture():*
}
public final class flash.display::GraphicsShaderFill extends Object implements GraphicsShaderFill.as$192::IGraphicsData,
{
public function GraphicsShaderFill(_shader:flash.display::Shader = null, _matrix:flash.geom::Matrix = null):*
var matrix:flash.geom::Matrix;
var shader:flash.display::Shader;
}
public class flash.net::URLLoader extends flash.events::EventDispatcher
{
public function URLLoader(request:flash.net::URLRequest = null):*
private var stream:flash.net::URLStream;
var dataFormat:String = text;
function load(request:flash.net::URLRequest):void;
var data:null;
private function onProgress(event:flash.events::ProgressEvent):void;
var bytesLoaded:uint = 0;
function close():void;
var bytesTotal:uint = 0;
private function redirectEvent(event:flash.events::Event):void;
private function onComplete(event:flash.events::Event):void;
}
public final class flash.text.engine::GroupElement extends flash.text.engine::ContentElement
{
public function GroupElement(elements:__AS3__.vec::Vector.<flash.text.engine::ContentElement> = rotate0, elementFormat:flash.text.engine::ElementFormat = null, eventMirror:flash.events::EventDispatcher = null, textRotation:String = null):*
native function getElementAt(index:int):flash.text.engine::ContentElement;
native function getElementAtCharIndex(charIndex:int):flash.text.engine::ContentElement;
native get elementCount():int;
function getElementIndex(element:flash.text.engine::ContentElement):int;
native function splitTextElement(elementIndex:int, splitIndex:int):flash.text.engine::TextElement;
native function groupElements(beginIndex:int, endIndex:int):flash.text.engine::GroupElement;
native function setElements(value:__AS3__.vec::Vector.<flash.text.engine::ContentElement>):void;
native function replaceElements(beginIndex:int, endIndex:int, newElements:__AS3__.vec::Vector.<flash.text.engine::ContentElement>):__AS3__.vec::Vector.<flash.text.engine::ContentElement>;
native function mergeTextElements(beginIndex:int, endIndex:int):flash.text.engine::TextElement;
native function ungroupElements(groupIndex:int):void;
}
public class flash.net::NetConnection extends flash.events::EventDispatcher
{
static private const kAddHeader:uint = 3;
static private const kGetProtocol:uint = 6;
static private const kGetFarID:uint = 8;
static private const kCall:uint = 2;
static private const kGetConnectedProxyType:uint = 4;
static private const kGetNearNonce:uint = 9;
static native final set defaultObjectEncoding(version:uint):void;
static private const kGetNearID:uint = 7;
static private const kGetFarNonce:uint = 10;
static private const kGetUsingTLS:uint = 5;
static native final get defaultObjectEncoding():uint;
static private const kClose:uint = 1;
static private const kConnect:uint = 0;
public function NetConnection():*
public native get unconnectedPeerStreams():Array;
public native get nearID():String;
native set objectEncoding(version:uint):void;
public native set maxPeerConnections(maxPeers:uint):void;
public native get protocol():String;
native get proxyType():String;
native get connected():Boolean;
native function connect(...command:String):void;
native get client():Object;
native get uri():String;
private native function invokeWithArgsArray(index:uint, args:Array):*;
function addHeader(operation:String, mustUnderstand:Boolean = null, param:Object = false):void;
public native get maxPeerConnections():uint;
native set proxyType(ptype:String):void;
private native function invoke(...index:uint):*;
native get objectEncoding():uint;
public native get nearNonce():String;
native set client(object:Object):void;
native get usingTLS():Boolean;
function close():void;
public native get farID():String;
public native get farNonce():String;
function call(command:String, ...responder:flash.net::Responder):void;
native get connectedProxyType():String;
}
public class flash.display::DisplayObjectContainer extends flash.display::InteractiveObject
{
public function DisplayObjectContainer():*
native get mouseChildren():Boolean;
native get numChildren():int;
native function contains(child:flash.display::DisplayObject):Boolean;
native function swapChildrenAt(index1:int, index2:int):void;
native function getChildByName(name:String):flash.display::DisplayObject;
native function removeChildAt(index:int):flash.display::DisplayObject;
native function getChildIndex(child:flash.display::DisplayObject):int;
native function addChildAt(child:flash.display::DisplayObject, index:int):flash.display::DisplayObject;
native set tabChildren(enable:Boolean):void;
native get textSnapshot():flash.text::TextSnapshot;
native function swapChildren(child1:flash.display::DisplayObject, child2:flash.display::DisplayObject):void;
native get tabChildren():Boolean;
native function getObjectsUnderPoint(point:flash.geom::Point):Array;
native set mouseChildren(enable:Boolean):void;
native function removeChild(child:flash.display::DisplayObject):flash.display::DisplayObject;
native function getChildAt(index:int):flash.display::DisplayObject;
native function addChild(child:flash.display::DisplayObject):flash.display::DisplayObject;
native function areInaccessibleObjectsUnderPoint(point:flash.geom::Point):Boolean;
native function setChildIndex(child:flash.display::DisplayObject, index:int):void;
}
public class flash.display::Sprite extends flash.display::DisplayObjectContainer
{
public function Sprite():*
native get dropTarget():flash.display::DisplayObject;
native get soundTransform():flash.media::SoundTransform;
private native function constructChildren():void;
native get hitArea():flash.display::Sprite;
native set buttonMode(value:Boolean):void;
native get graphics():flash.display::Graphics;
native get useHandCursor():Boolean;
native set hitArea(value:flash.display::Sprite):void;
native get buttonMode():Boolean;
native function stopDrag():void;
native set useHandCursor(value:Boolean):void;
native set soundTransform(sndTransform:flash.media::SoundTransform):void;
native function startDrag(lockCenter:Boolean = null, bounds:flash.geom::Rectangle = false):void;
}
public dynamic class flash.display::MovieClip extends flash.display::Sprite
{
public function MovieClip():*
native function nextScene():void;
native function prevFrame():void;
native function stop():void;
native get scenes():Array;
native function gotoAndPlay(frame:Object, scene:String = null):void;
native set enabled(value:Boolean):void;
native get totalFrames():int;
native get framesLoaded():int;
native get enabled():Boolean;
native get currentFrame():int;
native get currentScene():flash.display::Scene;
native function gotoAndStop(frame:Object, scene:String = null):void;
native function addFrameScript():void;
native set trackAsMenu(value:Boolean):void;
native function prevScene():void;
native function nextFrame():void;
native function play():void;
native get trackAsMenu():Boolean;
native get currentLabel():String;
get currentLabels():Array;
}
public class flash.events::NetStatusEvent extends flash.events::Event
{
static const NET_STATUS:String = netStatus;
public function NetStatusEvent(type:String, bubbles:Boolean = null, cancelable:Boolean = false, info:Object = false):*
private var m_info:Object;
set info(value:Object):void;
override function toString():String;
override function clone():flash.events::Event;
get info():Object;
}
public final class flash.text::GridFitType extends Object
{
static const SUBPIXEL:String = subpixel;
static const NONE:String = none;
static const PIXEL:String = pixel;
public function GridFitType():*
}
public final class flash.display::CapsStyle extends Object
{
static const NONE:String = none;
static const SQUARE:String = square;
static const ROUND:String = round;
public function CapsStyle():*
}
public final class flash.net::FileFilter extends Object
{
public function FileFilter(description:String, extension:String, macType:String = null):*
native set macType(value:String):void;
native set description(value:String):void;
native get macType():String;
native get description():String;
native set extension(value:String):void;
native get extension():String;
}
public final class flash.text.engine::FontLookup extends Object
{
static const EMBEDDED:String = embedded;
static const DEVICE:String = device;
public function FontLookup():*
}
public final class flash.net::URLRequestHeader extends Object
{
public function URLRequestHeader(name:String = , value:String = ):*
var value:String;
var name:String;
}
public final class flash.text::TextDisplayMode extends Object
{
static const DEFAULT:String = default;
static const CRT:String = crt;
static const LCD:String = lcd;
public function TextDisplayMode():*
}
public final class flash.text::CSMSettings extends Object
{
public function CSMSettings(fontSize:Number, insideCutoff:Number, outsideCutoff:Number):*
var fontSize:Number;
var outsideCutoff:Number;
var insideCutoff:Number;
}
public final class flash.utils::Endian extends Object
{
static const BIG_ENDIAN:String = bigEndian;
static const LITTLE_ENDIAN:String = littleEndian;
public function Endian():*
}
public final class flash.text::FontType extends Object
{
static const EMBEDDED:String = embedded;
static const DEVICE:String = device;
public function FontType():*
}
public class flash.display::SimpleButton extends flash.display::InteractiveObject
{
public function SimpleButton(upState:flash.display::DisplayObject = null, overState:flash.display::DisplayObject = null, downState:flash.display::DisplayObject = null, hitTestState:flash.display::DisplayObject = null):*
native get enabled():Boolean;
native set enabled(value:Boolean):void;
native get hitTestState():flash.display::DisplayObject;
native set hitTestState(value:flash.display::DisplayObject):void;
private native function _updateButton():void;
native set upState(value:flash.display::DisplayObject):void;
native get downState():flash.display::DisplayObject;
native set soundTransform(sndTransform:flash.media::SoundTransform):void;
native get soundTransform():flash.media::SoundTransform;
native get upState():flash.display::DisplayObject;
native set useHandCursor(value:Boolean):void;
native set overState(value:flash.display::DisplayObject):void;
native get useHandCursor():Boolean;
native get trackAsMenu():Boolean;
native get overState():flash.display::DisplayObject;
native set downState(value:flash.display::DisplayObject):void;
native set trackAsMenu(value:Boolean):void;
}
public class flash.utils::Proxy extends Object
{
public function Proxy():*
public function deleteProperty(name:*):Boolean;
public native function isAttribute(name:*):Boolean;
public function callProperty(...name:*):*;
public function nextNameIndex(index:int):int;
public function nextName(index:int):String;
public function getDescendants(name:*):*;
public function getProperty(name:*):*;
public function nextValue(index:int):*;
public function setProperty(name:*, value:*):void;
public function hasProperty(name:*):Boolean;
}
const flash_proxy:null = public::http://www.adobe.com/2006/actionscript/flash/proxy;
public final class flash.system::SecurityPanel extends Object
{
static const DEFAULT:String = default;
static const CAMERA:String = camera;
static const LOCAL_STORAGE:String = localStorage;
static const PRIVACY:String = privacy;
static const MICROPHONE:String = microphone;
static const SETTINGS_MANAGER:String = settingsManager;
static const DISPLAY:String = display;
public function SecurityPanel():*
}
public final class flash.filters::GlowFilter extends flash.filters::BitmapFilter
{
public function GlowFilter(color:uint = false, alpha:Number = false, blurX:Number = 1, blurY:Number = 2, strength:Number = 6, quality:int = 6, inner:Boolean = 1, knockout:Boolean = 16711680):*
native get strength():Number;
native set blurX(value:Number):void;
native get color():uint;
native set blurY(value:Number):void;
native set quality(value:int):void;
native set color(value:uint):void;
native set strength(value:Number):void;
native set inner(value:Boolean):void;
native get blurX():Number;
native get blurY():Number;
native set knockout(value:Boolean):void;
native get inner():Boolean;
native get knockout():Boolean;
native set alpha(value:Number):void;
override function clone():flash.filters::BitmapFilter;
native get alpha():Number;
native get quality():int;
}
native function flash.debugger::enterDebugger():void;
public dynamic class flash.net::URLVariables extends Object
{
public function URLVariables(source:String = null):*
private function _unescape(value:String):String;
function toString():String;
function decode(source:String):void;
}
public class flash.events::FullScreenEvent extends flash.events::ActivityEvent
{
static const FULL_SCREEN:String = fullScreen;
public function FullScreenEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, fullScreen:Boolean = false):*
private var m_fullScreen:Boolean;
get fullScreen():Boolean;
override function toString():String;
override function clone():flash.events::Event;
}
public class flash.net::NetStreamPlayTransitions extends Object
{
static const SWAP:null = swap;
static const SWITCH:null = switch;
static const STOP:null = stop;
static const APPEND:null = append;
static const RESET:null = reset;
public function NetStreamPlayTransitions():*
}
public class flash.media::SoundLoaderContext extends Object
{
public function SoundLoaderContext(bufferTime:Number = false, checkPolicyFile:Boolean = 1000):*
var bufferTime:Number = 1000;
var checkPolicyFile:Boolean = false;
}
public final class flash.text.engine::DigitCase extends Object
{
static const LINING:String = lining;
static const DEFAULT:String = default;
static const OLD_STYLE:String = oldStyle;
public function DigitCase():*
}
public class flash.net::FileReferenceList extends flash.events::EventDispatcher
{
public function FileReferenceList():*
native function browse(typeFilter:Array = null):Boolean;
native get fileList():Array;
}
public class flash.events::ShaderEvent extends flash.events::Event
{
static const COMPLETE:String = complete;
public function ShaderEvent(type:String, bubbles:Boolean = null, cancelable:Boolean = null, bitmap:flash.display::BitmapData = null, array:flash.utils::ByteArray = false, vector:__AS3__.vec::Vector.<Number> = false):*
set byteArray(bArray:flash.utils::ByteArray):*;
get vector():__AS3__.vec::Vector.<Number>;
set vector(v:__AS3__.vec::Vector.<Number>):*;
private var m_bitmapData:flash.display::BitmapData;
override function toString():String;
get byteArray():flash.utils::ByteArray;
set bitmapData(bmpData:flash.display::BitmapData):*;
private var m_vector:__AS3__.vec::Vector.<Number>;
get bitmapData():flash.display::BitmapData;
override function clone():flash.events::Event;
private var m_byteArray:flash.utils::ByteArray;
}
public final class flash.text.engine::TextLineMirrorRegion extends Object
{
public function TextLineMirrorRegion():*
native get textLine():flash.text.engine::TextLine;
native get bounds():flash.geom::Rectangle;
native get nextRegion():flash.text.engine::TextLineMirrorRegion;
native get previousRegion():flash.text.engine::TextLineMirrorRegion;
native get element():flash.text.engine::ContentElement;
native get mirror():flash.events::EventDispatcher;
}
public final class flash.filters::BitmapFilterQuality extends Object
{
static const LOW:int = 1;
static const MEDIUM:int = 2;
static const HIGH:int = 3;
public function BitmapFilterQuality():*
}
const flash10:null = public::http://www.adobe.com/2008/actionscript/Flash10/;
public class flash.text::TextFormat extends Object
{
public function TextFormat(font:String = null, size:Object = null, color:Object = null, bold:Object = null, italic:Object = null, underline:Object = null, url:String = null, target:String = null, align:String = null, leftMargin:Object = null, rightMargin:Object = null, indent:Object = null, leading:Object = null):*
native get size():Object;
native get bullet():Object;
native set bullet(value:Object):void;
native get align():String;
native set color(value:Object):void;
native get display():String;
native set bold(value:Object):void;
native set display(value:String):void;
native get bold():Object;
native get leading():Object;
native get font():String;
native set align(value:String):void;
native set leading(value:Object):void;
native set rightMargin(value:Object):void;
native get leftMargin():Object;
native set indent(value:Object):void;
native get blockIndent():Object;
native set size(value:Object):void;
native get kerning():Object;
native get tabStops():Array;
native set font(value:String):void;
native set kerning(value:Object):void;
native set italic(value:Object):void;
native set target(value:String):void;
native get color():Object;
native get underline():Object;
native set url(value:String):void;
native set underline(value:Object):void;
native get target():String;
native set leftMargin(value:Object):void;
native get indent():Object;
native get url():String;
native get italic():Object;
native get rightMargin():Object;
native set blockIndent(value:Object):void;
native set tabStops(value:Array):void;
native set letterSpacing(value:Object):void;
native get letterSpacing():Object;
}
public final class flash.display::Graphics extends Object
{
public function Graphics():*
native function drawTriangles(vertices:__AS3__.vec::Vector.<Number>, indices:__AS3__.vec::Vector.<int> = none, uvtData:__AS3__.vec::Vector.<Number> = null, culling:String = null):*;
native function drawRect(x:Number, y:Number, width:Number, height:Number):void;
native function drawPath(commands:__AS3__.vec::Vector.<int>, data:__AS3__.vec::Vector.<Number>, winding:String = evenOdd):*;
native function curveTo(controlX:Number, controlY:Number, anchorX:Number, anchorY:Number):void;
native function beginFill(color:uint, alpha:Number = 1):void;
native function clear():void;
native function lineTo(x:Number, y:Number):void;
native function beginShaderFill(shader:flash.display::Shader, matrix:flash.geom::Matrix = null):void;
native function lineGradientStyle(type:String, colors:Array, alphas:Array, ratios:Array, matrix:flash.geom::Matrix = 0, spreadMethod:String = rgb, interpolationMethod:String = pad, focalPointRatio:Number = null):void;
native function beginBitmapFill(bitmap:flash.display::BitmapData, matrix:flash.geom::Matrix = false, repeat:Boolean = true, smooth:Boolean = null):void;
native function beginGradientFill(type:String, colors:Array, alphas:Array, ratios:Array, matrix:flash.geom::Matrix = 0, spreadMethod:String = rgb, interpolationMethod:String = pad, focalPointRatio:Number = null):void;
native function lineStyle(thickness:Number = 3, color:uint = null, alpha:Number = null, pixelHinting:Boolean = normal, scaleMode:String = false, caps:String = 1, joints:String = 0, miterLimit:Number = null):void;
private function beginStrokeObject(istroke:flash.display::IGraphicsStroke):void;
native function drawRoundRectComplex(x:Number, y:Number, width:Number, height:Number, topLeftRadius:Number, topRightRadius:Number, bottomLeftRadius:Number, bottomRightRadius:Number):void;
private function drawPathObject(path:flash.display::IGraphicsPath):void;
private function beginFillObject(fill:flash.display::IGraphicsFill):void;
native function moveTo(x:Number, y:Number):void;
native function drawRoundRect(x:Number, y:Number, width:Number, height:Number, ellipseWidth:Number, ellipseHeight:Number = null):void;
function drawCircle(x:Number, y:Number, radius:Number):void;
native function lineBitmapStyle(bitmap:flash.display::BitmapData, matrix:flash.geom::Matrix = false, repeat:Boolean = true, smooth:Boolean = null):void;
function drawGraphicsData(graphicsData:__AS3__.vec::Vector.<flash.display::IGraphicsData>):void;
function drawEllipse(x:Number, y:Number, width:Number, height:Number):void;
native function endFill():void;
native function copyFrom(sourceGraphics:flash.display::Graphics):void;
}
public class flash.events::TimerEvent extends flash.events::Event
{
static const TIMER_COMPLETE:String = timerComplete;
static const TIMER:String = timer;
public function TimerEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false):*
override function toString():String;
override function clone():flash.events::Event;
native function updateAfterEvent():void;
}
public class flash.utils::ObjectOutput extends Object implements IDataOutput
{
public function ObjectOutput():*
native function writeMultiByte(value:String, charSet:String):void;
native function writeUTFBytes(value:String):void;
native function writeObject(object:*):void;
native function writeBoolean(value:Boolean):void;
native function writeBytes(bytes:flash.utils::ByteArray, offset:uint = 0, length:uint = 0):void;
native function writeByte(value:int):void;
native function writeUTF(value:String):void;
native function writeDouble(value:Number):void;
native function writeUnsignedInt(value:uint):void;
native function writeShort(value:int):void;
native function writeInt(value:int):void;
native get endian():String;
native set objectEncoding(version:uint):void;
native get objectEncoding():uint;
native set endian(type:String):void;
native function writeFloat(value:Number):void;
}
public interface flash.utils::IExternalizable
{
public function IExternalizable():*
public function readExternal(input:flash.utils::IDataInput):void;
public function writeExternal(output:flash.utils::IDataOutput):void;
}
public class flash.media::Sound extends flash.events::EventDispatcher
{
public function Sound(stream:flash.net::URLRequest = null, context:flash.media::SoundLoaderContext = null):*
public native function extract(target:flash.utils::ByteArray, length:Number, startPosition:Number = -1):Number;
private native function _load(stream:flash.net::URLRequest, checkPolicyFile:Boolean, bufferTime:Number):void;
function load(stream:flash.net::URLRequest, context:flash.media::SoundLoaderContext = null):void;
native function close():void;
private function _buildLoaderContext(context:flash.media::SoundLoaderContext):flash.media::SoundLoaderContext;
native get url():String;
native get bytesLoaded():uint;
native function play(startTime:Number = null, loops:int = 0, sndTransform:flash.media::SoundTransform = 0):flash.media::SoundChannel;
native get length():Number;
native get id3():flash.media::ID3Info;
native get bytesTotal():int;
public native get samplesCallbackData():flash.utils::ByteArray;
native get isBuffering():Boolean;
}
public dynamic class flash.text::StyleSheet extends flash.events::EventDispatcher
{
public function StyleSheet():*
private native function _update():void;
private native get _styles():Object;
private native set _styles(styles:Object):void;
private var _css:Object;
private native function _parseCSSFontFamily(fontFamily:String):String;
function transform(formatObject:Object):flash.text::TextFormat;
function clear():void;
private native function _parseCSSInternal(cssText:String):Object;
function setStyle(styleName:String, styleObject:Object):void;
function parseCSS(CSSText:String):void;
private function _copy(o:Object):Object;
private native function _parseColor(color:String):uint;
get styleNames():Array;
private function doTransform(n:String):void;
function getStyle(styleName:String):Object;
}
public final class flash.text.engine::LineJustification extends Object
{
static const ALL_BUT_LAST:String = allButLast;
static const UNJUSTIFIED:String = unjustified;
static const ALL_INCLUDING_LAST:String = allIncludingLast;
public function LineJustification():*
}
public final class flash.text.engine::TextLineValidity extends Object
{
static const STATIC:String = static;
static const INVALID:String = invalid;
static const VALID:String = valid;
static const POSSIBLY_INVALID:String = possiblyInvalid;
public function TextLineValidity():*
}
public class flash.display::Loader extends flash.display::DisplayObjectContainer
{
public function Loader():*
private native function _load(request:flash.net::URLRequest, checkPolicyFile:Boolean, applicationDomain:flash.system::ApplicationDomain, securityDomain:flash.system::SecurityDomain, deblockingFilter:Number):void;
private native function _loadBytes(bytes:flash.utils::ByteArray, checkPolicyFile:Boolean, applicationDomain:flash.system::ApplicationDomain, securityDomain:flash.system::SecurityDomain, deblockingFilter:Number):void;
override function removeChild(child:flash.display::DisplayObject):flash.display::DisplayObject;
override function removeChildAt(index:int):flash.display::DisplayObject;
function loadBytes(bytes:flash.utils::ByteArray, context:flash.system::LoaderContext = null):void;
private function _buildLoaderContext(context:flash.system::LoaderContext):flash.system::LoaderContext;
override function addChildAt(child:flash.display::DisplayObject, index:int):flash.display::DisplayObject;
override function setChildIndex(child:flash.display::DisplayObject, index:int):void;
function load(request:flash.net::URLRequest, context:flash.system::LoaderContext = null):void;
native function close():void;
native get content():flash.display::DisplayObject;
native get contentLoaderInfo():flash.display::LoaderInfo;
override function addChild(child:flash.display::DisplayObject):flash.display::DisplayObject;
native function unload():void;
}
public final class flash.display::BlendMode extends Object
{
static const ADD:String = add;
static const ERASE:String = erase;
static const ALPHA:String = alpha;
static const SUBTRACT:String = subtract;
static const INVERT:String = invert;
static const LIGHTEN:String = lighten;
static const MULTIPLY:String = multiply;
static const SHADER:String = shader;
static const DARKEN:String = darken;
static const NORMAL:String = normal;
static const HARDLIGHT:String = hardlight;
static const SCREEN:String = screen;
static const OVERLAY:String = overlay;
static const LAYER:String = layer;
static const DIFFERENCE:String = difference;
public function BlendMode():*
}
public class flash.geom::Point extends Object
{
static final function interpolate(pt1:flash.geom::Point, pt2:flash.geom::Point, f:Number):flash.geom::Point;
static final function distance(pt1:flash.geom::Point, pt2:flash.geom::Point):Number;
static final function polar(len:Number, angle:Number):flash.geom::Point;
public function Point(x:Number = 0, y:Number = 0):*
function add(v:flash.geom::Point):flash.geom::Point;
get length():Number;
function toString():String;
function normalize(thickness:Number):void;
function subtract(v:flash.geom::Point):flash.geom::Point;
var x:Number;
var y:Number;
function offset(dx:Number, dy:Number):void;
function clone():flash.geom::Point;
function equals(toCompare:flash.geom::Point):Boolean;
}
public class flash.system::LoaderContext extends Object
{
public function LoaderContext(checkPolicyFile:Boolean = null, applicationDomain:flash.system::ApplicationDomain = null, securityDomain:flash.system::SecurityDomain = false):*
var applicationDomain:flash.system::ApplicationDomain = null;
var checkPolicyFile:Boolean = false;
var securityDomain:flash.system::SecurityDomain = null;
}
public class flash.system::JPEGLoaderContext extends flash.system::LoaderContext
{
public function JPEGLoaderContext(deblockingFilter:Number = null, checkPolicyFile:Boolean = null, applicationDomain:flash.system::ApplicationDomain = false, securityDomain:flash.system::SecurityDomain = 0):*
var deblockingFilter:Number = 0;
}
public class flash.events::MouseEvent extends flash.events::Event
{
static const MOUSE_WHEEL:String = mouseWheel;
static const MOUSE_MOVE:String = mouseMove;
static const ROLL_OUT:String = rollOut;
static const MOUSE_OVER:String = mouseOver;
static const CLICK:String = click;
static const MOUSE_OUT:String = mouseOut;
static const MOUSE_UP:String = mouseUp;
static const DOUBLE_CLICK:String = doubleClick;
static const MOUSE_DOWN:String = mouseDown;
static const ROLL_OVER:String = rollOver;
public function MouseEvent(type:String, bubbles:Boolean = 0, cancelable:Boolean = false, localX:Number = false, localY:Number = false, relatedObject:flash.display::InteractiveObject = false, ctrlKey:Boolean = null, altKey:Boolean = null, shiftKey:Boolean = null, buttonDown:Boolean = false, delta:int = true):*
get buttonDown():Boolean;
private var m_buttonDown:Boolean;
native function updateAfterEvent():void;
private var m_altKey:Boolean;
get relatedObject():flash.display::InteractiveObject;
native get localX():Number;
native get localY():Number;
private var m_shiftKey:Boolean;
private native function getStageY():Number;
set relatedObject(value:flash.display::InteractiveObject):void;
private native function getStageX():Number;
native set localX(value:Number):void;
get stageY():Number;
native set localY(value:Number):void;
override function clone():flash.events::Event;
get stageX():Number;
private var m_ctrlKey:Boolean;
private var m_delta:int;
set ctrlKey(value:Boolean):void;
set altKey(value:Boolean):void;
set buttonDown(value:Boolean):void;
get ctrlKey():Boolean;
get altKey():Boolean;
set delta(value:int):void;
private var m_relatedObject:flash.display::InteractiveObject;
set shiftKey(value:Boolean):void;
override function toString():String;
get shiftKey():Boolean;
get delta():int;
}
public class flash.text::Font extends Object
{
static native final function enumerateFonts(enumerateDeviceFonts:Boolean = false):Array;
static native final function registerFont(font:Class):void;
public function Font():*
native get fontType():String;
native get fontStyle():String;
native get fontName():String;
native function hasGlyphs(str:String):Boolean;
}
public final class flash.text.engine::TextBaseline extends Object
{
static const DESCENT:String = descent;
static const SUPERSCRIPT:String = superscript;
static const IDEOGRAPHIC_BOTTOM:String = ideographicBottom;
static const SUBSCRIPT:String = subscript;
static const IDEOGRAPHIC_CENTER:String = ideographicCenter;
static const USE_DOMINANT_BASELINE:String = useDominantBaseline;
static const IDEOGRAPHIC_TOP:String = ideographicTop;
static const ASCENT:String = ascent;
static const ROMAN:String = roman;
public function TextBaseline():*
}
public class flash.display::Stage extends flash.display::DisplayObjectContainer
{
public function Stage():*
native set stageFocusRect(on:Boolean):void;
native get align():String;
override function willTrigger(type:String):Boolean;
override set mouseChildren(value:Boolean):void;
native function isFocusInaccessible():Boolean;
native set stageHeight(value:int):void;
native get scaleMode():String;
override function addChildAt(child:flash.display::DisplayObject, index:int):flash.display::DisplayObject;
native get showDefaultContextMenu():Boolean;
override set width(value:Number):void;
native set showDefaultContextMenu(value:Boolean):void;
override set name(value:String):void;
override function setChildIndex(child:flash.display::DisplayObject, index:int):void;
native set align(value:String):void;
native set scaleMode(value:String):void;
override set scaleX(value:Number):void;
native override function swapChildrenAt(index1:int, index2:int):void;
public native get enableColorCorrection():Boolean;
native set quality(value:String):void;
override set scrollRect(value:flash.geom::Rectangle):void;
override set scaleY(value:Number):void;
override get height():Number;
override set blendMode(value:String):void;
override get textSnapshot():flash.text::TextSnapshot;
override set scale9Grid(value:flash.geom::Rectangle):void;
native get fullScreenWidth():uint;
override set tabEnabled(value:Boolean):void;
native set focus(newFocus:flash.display::InteractiveObject):void;
native set fullScreenSourceRect(value:flash.geom::Rectangle):void;
override set mouseEnabled(value:Boolean):void;
native function invalidate():void;
public native set enableColorCorrection(value:Boolean):void;
override get numChildren():int;
override set focusRect(value:Object):void;
override set accessibilityImplementation(value:flash.accessibility::AccessibilityImplementation):void;
override set accessibilityProperties(value:flash.accessibility::AccessibilityProperties):void;
override set alpha(value:Number):void;
override get mouseChildren():Boolean;
native get stageHeight():int;
override set cacheAsBitmap(value:Boolean):void;
override function dispatchEvent(event:flash.events::Event):Boolean;
native override function removeChildAt(index:int):flash.display::DisplayObject;
override get tabChildren():Boolean;
override function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void;
override set height(value:Number):void;
native set stageWidth(value:int):void;
override get width():Number;
private native function requireOwnerPermissions():void;
native get focus():flash.display::InteractiveObject;
native get fullScreenSourceRect():flash.geom::Rectangle;
override set contextMenu(value:flash.ui::ContextMenu):void;
override set opaqueBackground(value:Object):void;
override set mask(value:flash.display::DisplayObject):void;
native set frameRate(value:Number):void;
native get fullScreenHeight():uint;
override set visible(value:Boolean):void;
native set displayState(value:String):void;
override set transform(value:flash.geom::Transform):void;
native get stageWidth():int;
native get frameRate():Number;
native get displayState():String;
override set x(value:Number):void;
override set y(value:Number):void;
override function hasEventListener(type:String):Boolean;
override set filters(value:Array):void;
override set tabChildren(value:Boolean):void;
override set tabIndex(value:int):void;
override function addChild(child:flash.display::DisplayObject):flash.display::DisplayObject;
override set rotation(value:Number):void;
native get stageFocusRect():Boolean;
native get quality():String;
}
public final class flash.display::GraphicsSolidFill extends Object implements GraphicsSolidFill.as$194::IGraphicsData,
{
public function GraphicsSolidFill(_color:uint = 1, _alpha:Number = 0):*
var color:uint = 0;
var alpha:Number = 1;
}
public class flash.geom::Transform extends Object
{
public function Transform(displayObject:flash.display::DisplayObject):*
native get matrix():flash.geom::Matrix;
native set matrix(value:flash.geom::Matrix):void;
public native set matrix3D(m:flash.geom::Matrix3D):*;
native get colorTransform():flash.geom::ColorTransform;
public native get perspectiveProjection():flash.geom::PerspectiveProjection;
native get concatenatedMatrix():flash.geom::Matrix;
public native get matrix3D():flash.geom::Matrix3D;
public native function getRelativeMatrix3D(relativeTo:flash.display::DisplayObject):flash.geom::Matrix3D;
public native set perspectiveProjection(pm:flash.geom::PerspectiveProjection):void;
native get concatenatedColorTransform():flash.geom::ColorTransform;
native set colorTransform(value:flash.geom::ColorTransform):void;
native get pixelBounds():flash.geom::Rectangle;
}
public final class flash.ui::ContextMenuClipboardItems extends Object
{
public function ContextMenuClipboardItems():*
var cut:Boolean = false;
var paste:Boolean = false;
var copy:Boolean = false;
var selectAll:Boolean = true;
var clear:Boolean = false;
function clone():flash.ui::ContextMenuClipboardItems;
}
public final class flash.system::Security extends Object
{
static native final function showSettings(panel:String = default):void;
static native final get sandboxType():String;
static native final get exactSettings():Boolean;
static const LOCAL_TRUSTED:String = localTrusted;
static native final set exactSettings(value:Boolean):void;
static const REMOTE:String = remote;
static const LOCAL_WITH_FILE:String = localWithFile;
static native final function allowDomain():void;
static native final function allowInsecureDomain():void;
static native final function loadPolicyFile(url:String):void;
static native final set disableAVM1Loading(value:Boolean):void;
static const LOCAL_WITH_NETWORK:String = localWithNetwork;
static native final get disableAVM1Loading():Boolean;
public function Security():*
}
public class flash.events::KeyboardEvent extends flash.events::Event
{
static const KEY_DOWN:String = keyDown;
static const KEY_UP:String = keyUp;
public function KeyboardEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, charCode:uint = false, keyCode:uint = 0, keyLocation:uint = 0, ctrlKey:Boolean = 0, altKey:Boolean = false, shiftKey:Boolean = true):*
set shiftKey(value:Boolean):void;
get keyLocation():uint;
set charCode(value:uint):void;
native function updateAfterEvent():void;
private var m_altKey:Boolean;
get keyCode():uint;
private var m_shiftKey:Boolean;
set keyCode(value:uint):void;
private var m_keyCode:uint;
override function clone():flash.events::Event;
private var m_keyLocation:uint;
get charCode():uint;
set ctrlKey(value:Boolean):void;
private var m_ctrlKey:Boolean;
override function toString():String;
set keyLocation(value:uint):void;
set altKey(value:Boolean):void;
get ctrlKey():Boolean;
private var m_charCode:uint;
get altKey():Boolean;
get shiftKey():Boolean;
}
public final class flash.display::SpreadMethod extends Object
{
static const PAD:String = pad;
static const REPEAT:String = repeat;
static const REFLECT:String = reflect;
public function SpreadMethod():*
}
public final dynamic class flash.display::ShaderInput extends Object
{
public function ShaderInput():*
native get channels():int;
native get index():int;
native set input(input:Object):void;
native get width():int;
native get height():int;
native get input():Object;
native set width(value:int):void;
native set height(value:int):void;
}
public final class flash.display::ShaderParameterType extends Object
{
static const INT2:String = int2;
static const INT3:String = int3;
static const INT4:String = int4;
static const BOOL2:String = bool2;
static const BOOL3:String = bool3;
static const BOOL4:String = bool4;
static const INT:String = int;
static const BOOL:String = bool;
static const MATRIX2X2:String = matrix2x2;
static const MATRIX3X3:String = matrix3x3;
static const MATRIX4X4:String = matrix4x4;
static const FLOAT2:String = float2;
static const FLOAT3:String = float3;
static const FLOAT:String = float;
static const FLOAT4:String = float4;
public function ShaderParameterType():*
}
public final class flash.events::EventPhase extends Object
{
static const BUBBLING_PHASE:uint = 3;
static const AT_TARGET:uint = 2;
static const CAPTURING_PHASE:uint = 1;
public function EventPhase():*
}
public final class flash.text.engine::TextLine extends flash.display::DisplayObjectContainer
{
static const MAX_LINE_WIDTH:int = 1000000;
public function TextLine():*
native get mirrorRegions():__AS3__.vec::Vector.<flash.text.engine::TextLineMirrorRegion>;
native function dump():String;
native function getBaselinePosition(baseline:String):Number;
native get nextLine():flash.text.engine::TextLine;
function getMirrorRegion(mirror:flash.events::EventDispatcher):flash.text.engine::TextLineMirrorRegion;
native get previousLine():flash.text.engine::TextLine;
private native function doGetAtomIndexAtPoint(x:Number, y:Number):int;
native function getAtomBidiLevel(atomIndex:int):int;
function getAtomIndexAtPoint(stageX:Number, stageY:Number):int;
native get unjustifiedTextWidth():Number;
var userData:null;
native get textWidth():Number;
native get ascent():Number;
native function getAtomBounds(atomIndex:int):flash.geom::Rectangle;
function getAtomIndexAtCharIndex(charIndex:int):int;
native get textBlock():flash.text.engine::TextBlock;
native function getAtomWordBoundaryOnLeft(atomIndex:int):Boolean;
native function getAtomTextBlockBeginIndex(atomIndex:int):int;
native set validity(value:String):void;
native function getAtomGraphic(atomIndex:int):flash.display::DisplayObject;
native get textBlockBeginIndex():int;
native get hasGraphicElement():Boolean;
native function getAtomTextBlockEndIndex(atomIndex:int):int;
native get validity():String;
native get textHeight():Number;
native get specifiedWidth():Number;
native function getAtomTextRotation(atomIndex:int):String;
native get descent():Number;
native get rawTextLength():int;
native function getAtomCenter(atomIndex:int):Number;
native get atomCount():int;
native function flushAtomData():void;
}
public final class flash.display::PixelSnapping extends Object
{
static const ALWAYS:String = always;
static const NEVER:String = never;
static const AUTO:String = auto;
public function PixelSnapping():*
}
public class flash.text::TextLineMetrics extends Object
{
public function TextLineMetrics(x:Number, width:Number, height:Number, ascent:Number, descent:Number, leading:Number):*
var ascent:Number;
var width:Number;
var height:Number;
var leading:Number;
var x:Number;
var descent:Number;
}
public class flash.net::FileReference extends flash.events::EventDispatcher
{
public function FileReference():*
native function upload(request:flash.net::URLRequest, uploadDataFieldName:String = false, testUpload:Boolean = Filedata):void;
private native function _load(dest:flash.utils::ByteArray):void;
public function load():void;
native get size():uint;
native get type():String;
native function browse(typeFilter:Array = null):Boolean;
native get name():String;
native get creator():String;
native get creationDate():Date;
native function download(request:flash.net::URLRequest, defaultFileName:String = null):void;
native get modificationDate():Date;
public native get data():flash.utils::ByteArray;
native function cancel():void;
private native function _save(data:flash.utils::ByteArray, defaultFileName:String):void;
public function save(data:*, defaultFileName:String = null):void;
}
public final class flash.display::StageScaleMode extends Object
{
static const EXACT_FIT:String = exactFit;
static const NO_BORDER:String = noBorder;
static const NO_SCALE:String = noScale;
static const SHOW_ALL:String = showAll;
public function StageScaleMode():*
}
public final class flash.text::TextFieldAutoSize extends Object
{
static const CENTER:String = center;
static const LEFT:String = left;
static const NONE:String = none;
static const RIGHT:String = right;
public function TextFieldAutoSize():*
}
public final class flash.net::SharedObjectFlushStatus extends Object
{
static const FLUSHED:String = flushed;
static const PENDING:String = pending;
public function SharedObjectFlushStatus():*
}
public final class flash.printing::PrintJobOrientation extends Object
{
static const LANDSCAPE:String = landscape;
static const PORTRAIT:String = portrait;
public function PrintJobOrientation():*
}
public class flash.events::HTTPStatusEvent extends flash.events::Event
{
static const HTTP_STATUS:String = httpStatus;
public function HTTPStatusEvent(type:String, bubbles:Boolean = 0, cancelable:Boolean = false, status:int = false):*
get status():int;
private var m_status:int;
override function toString():String;
override function clone():flash.events::Event;
}
public class flash.filters::ConvolutionFilter extends flash.filters::BitmapFilter
{
public function ConvolutionFilter(matrixX:Number = 0, matrixY:Number = 0, matrix:Array = true, divisor:Number = true, bias:Number = 0, preserveAlpha:Boolean = 1, clamp:Boolean = null, color:uint = 0, alpha:Number = 0):*
native get matrix():Array;
native set matrix(value:Array):void;
native get color():uint;
native set preserveAlpha(value:Boolean):void;
native get alpha():Number;
native set color(value:uint):void;
native set bias(value:Number):void;
native set alpha(value:Number):void;
native set matrixX(value:Number):void;
native set matrixY(value:Number):void;
native get preserveAlpha():Boolean;
native set clamp(value:Boolean):void;
native get matrixX():Number;
native get matrixY():Number;
native get bias():Number;
native get clamp():Boolean;
native set divisor(value:Number):void;
override function clone():flash.filters::BitmapFilter;
native get divisor():Number;
}
public final class flash.ui::KeyLocation extends Object
{
static const NUM_PAD:uint = 3;
static const LEFT:uint = 1;
static const RIGHT:uint = 2;
static const STANDARD:uint = 0;
public function KeyLocation():*
}
public class flash.geom::PerspectiveProjection extends Object
{
public function PerspectiveProjection():*
native get projectionCenter():flash.geom::Point;
native get fieldOfView():Number;
native set projectionCenter(p:flash.geom::Point):*;
native get focalLength():Number;
native set fieldOfView(fieldOfViewAngleInDegrees:Number):void;
native function toMatrix3D():flash.geom::Matrix3D;
}
public final class flash.accessibility::Accessibility extends Object
{
static native final function sendEvent(source:flash.display::DisplayObject, childID:uint, eventType:uint, nonHTML:Boolean = false):void;
static native final function updateProperties():void;
static native final get active():Boolean;
public function Accessibility():*
}
public final class flash.display::ActionScriptVersion extends Object
{
static const ACTIONSCRIPT2:uint = 2;
static const ACTIONSCRIPT3:uint = 3;
public function ActionScriptVersion():*
}
public dynamic class flash.net::NetStreamPlayOptions extends flash.events::EventDispatcher
{
public function NetStreamPlayOptions():*
var oldStreamName:String;
var len:Number;
var start:Number;
var streamName:String;
var transition:String;
}
public final class flash.media::SoundCodec extends Object
{
static const SPEEX:String = Speex;
static const NELLYMOSER:String = NellyMoser;
public function SoundCodec():*
}
public final class flash.text.engine::DigitWidth extends Object
{
static const DEFAULT:String = default;
static const PROPORTIONAL:String = proportional;
static const TABULAR:String = tabular;
public function DigitWidth():*
}
public final class flash.display::TriangleCulling extends Object
{
static const NEGATIVE:String = negative;
static const NONE:String = none;
static const POSITIVE:String = positive;
public function TriangleCulling():*
}

