Adobe 开发论坛里 zazzo9的帖子 里面,详细列出了Flash player 10 (Astro) 新增/删除的API 类列表。转载+收藏之~
+表示新增
-表示删除
-Product: Macromedia Flex for J2EE 2.0.0 built 3/24/08 11:14 PM
+Product: Adobe Flex 4.0.0 built 5/9/08 9:42 PM
+// flash10.as:
+package {
+ public namespace flash10 = "http://www.adobe.com/2008/actionscript/Flash10/";
+}
// Object.as:
package {
+ final dynamic public class Vector.<type> extends Object {
+ static final private function _every(o:*, callback:Function, thisObject:*):Boolean;
+ static final private function _forEach(o:*, callback:Function, thisObject:*):void;
+ static final private function _some(o:*, callback:Function, thisObject:*):Boolean;
+ static final private function _sort(o:*, args:Array):*;
+ static final private function castToThisType(item:*):Vector.<type>;
+ static final private function newThisType(length:uint):Vector.<type>;
+ public function Vector.<type>(length:uint, fixed:Boolean);
+ private function _concat(items:Array):*;
+ private function _filter(callback:Function, thisObject:*):*;
+ private function _map(callback:Function, thisObject:*):*;
+ private function _push(items:Array):uint;
+ private function _reverse():void;
+ private function _shift():*;
+ private function _slice(start:Number, end:Number):*;
+ private function _splice(start:*, deleteCount:*, items:Array):*;
+ private function _spliceHelper(insertpoint:uint, insertcount:uint, deleteCount:uint, args:Object, offset:int):void;
+ private function clamp(val:Number, len:uint):uint;
+ function concat(...rest:Array):Vector.<type>;
+ function every(checker:Function, thisObj:Object):Boolean;
+ function filter(checker:Function, thisObj:Object):Vector.<type>;
+ function forEach(eacher:Function, thisObj:Object):void;
+ function indexOf(value:int, from:Number):Number;
+ function join(separator:String):String;
+ function lastIndexOf(value:int, from:Number):Number;
+ function map(mapper:Function, thisObj:Object):*;
+ function pop():int;
+ function push(...rest:Array):uint;
+ function reverse():Vector.<type>;
+ function shift():int;
+ function slice(start:Number, end:Number):Vector.<type>;
+ function some(checker:*, thisObj:Object):Boolean;
+ function sort(comparefn:*):Vector.<type>;
+ function splice(start:Number, deleteCount:Number, ...rest:Array):Vector.<type>;
+ function toLocaleString():String;
+ function toString():String;
+ function unshift(...rest:Array):uint;
+ public function get fixed():Boolean;
+ public function get length():uint;
+ public function set fixed(f:Boolean):*;
+ public function set length(value:uint):*;
+ }
}
+// flash/desktop/ClipboardFormats.as:
+package flash.desktop {
+ public class Clipboard extends Object {
+ static final private function addFormatMapping(flashFormat:String, exportFromFlash:Function, importToFlash:Function):*;
+ static final private function initFormatMap():void;
+ static final private function isSystemFormat(format:String):Boolean;
+ static final public function get generalClipboard():Clipboard;
+ static private var LIFETIME_ERROR:String = "Attempt to access a dead clipboard";
+ static private var READ_ACCESS_ERROR:String = "Reading from clipboard not permitted in this context";
+ static private var WRITE_ACCESS_ERROR:String = "Writing to clipboard not permitted in this context";
+ static private var _fromFlash:Dictionary = ?0;
+ static private var _toFlash:Dictionary = ?0;
+ static private var _wasFormatMapInitialized:Boolean = false;
+ public function Clipboard();
+ private function checkAccess(requestRead:Boolean, requestWrite:Boolean):void;
+ public function clear():void;
+ public function clearData(format:String):void;
+ private function convertFlashFormat(flashFormat:String, data:Object, serializable:Boolean):void;
+ private function convertNativeFormat(format:String):Object;
+ private function getByteArray(format:String):ByteArray;
+ private function getClone(format:String):Object;
+ public function getData(format:String, transferMode:String):Object;
+ private function getDeserialization(format:String):Object;
+ private function getHTML():String;
+ private function getObjectReference(format:String):Object;
+ private function getOriginal(format:String):Object;
+ private function getRTF():ByteArray;
+ private function getString():String;
+ public function hasFormat(format:String):Boolean;
+ private function nativeSetHandler(format:String, handler:Function):void;
+ private function putByteArray(format:String, bytes:ByteArray):void;
+ private function putHTML(html:String):void;
+ private function putObjectReference(format:String, data:Object):void;
+ private function putRTF(rtf:ByteArray):void;
+ private function putSerialization(format:String, data:Object):void;
+ private function putString(s:String):void;
+ public function setData(format:String, data:Object, serializable:Boolean):Boolean;
+ public function setDataHandler(format:String, handler:Function, serializable:Boolean):Boolean;
+ private function get alive():Boolean;
+ private function get canReadContents():Boolean;
+ private function get canWriteContents():Boolean;
+ public function get formats():Array;
+ }
+ public class ClipboardFormats extends Object {
+ static internal var AIR_PREFIX:String = "air:";
+ static internal var REFERENCE_PREFIX:String = "air:reference:";
+ static internal var SERIALIZATION_PREFIX:String = "air:serialization:";
+ static public var BITMAP_FORMAT:String = "air:bitmap";
+ static public var FILE_LIST_FORMAT:String = "air:file list";
+ static public var HTML_FORMAT:String = "air:html";
+ static public var RICH_TEXT_FORMAT:String = "air:rtf";
+ static public var TEXT_FORMAT:String = "air:text";
+ static public var URL_FORMAT:String = "air:url";
+ public function ClipboardFormats();
+ }
+ public class ClipboardTransferMode extends Object {
+ static public var CLONE_ONLY:String = "cloneOnly";
+ static public var CLONE_PREFERRED:String = "clonePreferred";
+ static public var ORIGINAL_ONLY:String = "originalOnly";
+ static public var ORIGINAL_PREFERRED:String = "originalPreferred";
+ public function ClipboardTransferMode();
+ }
+}
// flash/display/BitmapData.as:
package flash.display {
public class BitmapData extends Object implements IBitmapDrawable {
+ private function _getVector(v:Vector.<uint>, x:int, y:int, width:int, height:int):*;
+ private function _setVector(inputVector:Vector.<uint>, x:int, y:int, width:int, height:int):void;
+ function getVector(rect:Rectangle):Vector.<uint>;
+ function histogram(hRect:Rectangle):Vector.<Vector.<Number>>;
+ function setVector(rect:Rectangle, inputVector:Vector.<uint>):void;
}
}
// flash/display/BlendMode.as:
package flash.display {
final public class BlendMode extends Object {
+ static public var SHADER:String = "shader";
}
}
// flash/display/DisplayObject.as:
package flash.display {
public class DisplayObject extends flash.events:EventDispatcher implements IBitmapDrawable {
+ function globalToLocal3D(point:Point):Vector3D;
+ function local3DToGlobal(point3d:Vector3D):Point;
+ function get rotationX():Number;
+ function get rotationY():Number;
+ function get rotationZ():Number;
+ function get scaleZ():Number;
+ function get z():Number;
+ function set blendShader(value:Shader):void;
+ function set rotationX(value:Number):void;
+ function set rotationY(value:Number):void;
+ function set rotationZ(value:Number):void;
+ function set scaleZ(value:Number):void;
+ function set z(value:Number):void;
}
}
// flash/display/Graphics.as:
package flash.display {
final public class Graphics extends Object {
+ private function beginFillObject(fill:IGraphicsFill):void;
+ public function beginShaderFill(shader:Shader, matrix:Matrix):void;
+ private function beginStrokeObject(istroke:IGraphicsStroke):void;
+ public function copyFrom(sourceGraphics:Graphics):void;
+ public function drawGraphicsData(graphicsData:Vector.<IGraphicsData>):void;
+ public function drawPath(commands:Vector.<int>, data:Vector.<Number>, winding:String):*;
+ private function drawPathObject(path:IGraphicsPath):void;
+ public function drawTriangles(vertices:Vector.<Number>, indices:Vector.<int>, uvtData:Vector.<Number>, culling:String):*;
+ public function lineBitmapStyle(bitmap:BitmapData, matrix:Matrix, repeat:Boolean, smooth:Boolean):void;
}
}
+// flash/display/GraphicsBitmapFill.as:
+package flash.display {
+ final public class GraphicsBitmapFill extends Object implements IGraphicsFill, IGraphicsData {
+ public function GraphicsBitmapFill(_bitmapData:BitmapData, _matrix:Matrix, _repeat:Boolean, _smooth:Boolean);
+ public var bitmapData:BitmapData = ?0;
+ public var matrix:Matrix = ?0;
+ public var repeat:Boolean = ?0;
+ public var smooth:Boolean = ?0;
+ }
+}
+// flash/display/GraphicsEndFill.as:
+package flash.display {
+ final public class GraphicsEndFill extends Object implements IGraphicsFill, IGraphicsData {
+ public function GraphicsEndFill();
+ }
+}
+// flash/display/GraphicsGradientFill.as:
+package flash.display {
+ final public class GraphicsGradientFill extends Object implements IGraphicsFill, IGraphicsData {
+ public function GraphicsGradientFill(_type:String, _colors:Array, _alphas:Array, _ratios:Array, _matrix, _spreadMethod:*, _interpolationMethod:String, _focalPointRatio:Number):*;
+ public var alphas:Array = ?0;
+ public var colors:Array = ?0;
+ public var focalPointRatio:Number = ?0;
+ public var interpolationMethod:String = ?0;
+ public var matrix:Matrix = ?0;
+ public var ratios:Array = ?0;
+ public var spreadMethod:String = ?0;
+ public var type:String = ?0;
+ }
+}
+// flash/display/GraphicsPath.as:
+package flash.display {
+ final public class GraphicsPath extends Object implements IGraphicsPath, IGraphicsData {
+ public function GraphicsPath(_commands:Vector.<int>, _data:Vector.<Number>, _winding:String);
+ public function curveTo(controlX:Number, controlY:Number, anchorX:Number, anchorY:Number):void;
+ public function lineTo(x:Number, y:Number):void;
+ public function moveTo(x:Number, y:Number):void;
+ public function wideLineTo(x:Number, y:Number):void;
+ public function wideMoveTo(x:Number, y:Number):void;
+ public var commands:Vector.<int> = ?0;
+ public var data:Vector.<Number> = ?0;
+ public var winding:String = ?0;
+ }
+}
+// flash/display/GraphicsPathCommand.as:
+package flash.display {
+ final public class GraphicsPathCommand extends Object {
+ static public var CURVE_TO:int = 3.0;
+ static public var LINE_TO:int = 2.0;
+ static public var MOVE_TO:int = 1.0;
+ static public var NO_OP:int = 0.0;
+ static public var WIDE_LINE_TO:int = 5.0;
+ static public var WIDE_MOVE_TO:int = 4.0;
+ public function GraphicsPathCommand();
+ }
+}
+// flash/display/GraphicsPathWinding.as:
+package flash.display {
+ final public class GraphicsPathWinding extends Object {
+ static public var EVEN_ODD:String = "evenOdd";
+ static public var NON_ZERO:String = "nonZero";
+ public function GraphicsPathWinding();
+ }
+}
+// flash/display/GraphicsShaderFill.as:
+package flash.display {
+ final public class GraphicsShaderFill extends Object implements IGraphicsFill, IGraphicsData {
+ public function GraphicsShaderFill(_shader:Shader, _matrix:Matrix);
+ public var matrix:Matrix = ?0;
+ public var shader:Shader = ?0;
+ }
+}
+// flash/display/GraphicsSolidFill.as:
+package flash.display {
+ final public class GraphicsSolidFill extends Object implements IGraphicsFill, IGraphicsData {
+ public function GraphicsSolidFill(_color:uint, _alpha:Number);
+ public var alpha:Number = 1.0;
+ public var color:uint = 0.0;
+ }
+}
+// flash/display/GraphicsStroke.as:
+package flash.display {
+ final public class GraphicsStroke extends Object implements IGraphicsStroke, IGraphicsData {
+ public function GraphicsStroke(_thickness:Number, _pixelHinting:Boolean, _scaleMode:String, _caps:String, _joints:String, _miterLimit:Number, _fill:IGraphicsFill);
+ public var caps:String = ?0;
+ public var fill:IGraphicsFill = ?0;
+ public var joints:String = ?0;
+ public var miterLimit:Number = ?0;
+ public var pixelHinting:Boolean = ?0;
+ public var scaleMode:String = ?0;
+ public var thickness:Number = ?0;
+ }
+}
+// flash/display/GraphicsTrianglePath.as:
+package flash.display {
+ final public class GraphicsTrianglePath extends Object implements IGraphicsPath, IGraphicsData {
+ public function GraphicsTrianglePath(_vertices:Vector.<Number>, _indices:Vector.<int>, _uvtData:Vector.<Number>, _culling:String);
+ public var culling:String = ?0;
+ public var indices:Vector.<int> = ?0;
+ public var uvtData:Vector.<Number> = ?0;
+ public var vertices:Vector.<Number> = ?0;
+ }
+}
+// flash/display/IGraphicsData.as:
+package flash.display {
+ extends Object
+ public interface IGraphicsData extends Object {
+ public function IGraphicsData();
+ }
+}
+// flash/display/IGraphicsFill.as:
+package flash.display {
+ extends Object
+ public interface IGraphicsFill extends Object {
+ public function IGraphicsFill();
+ }
+}
+// flash/display/IGraphicsPath.as:
+package flash.display {
+ extends Object
+ public interface IGraphicsPath extends Object {
+ public function IGraphicsPath();
+ }
+}
+// flash/display/IGraphicsStroke.as:
+package flash.display {
+ extends Object
+ public interface IGraphicsStroke extends Object {
+ public function IGraphicsStroke();
+ }
+}
+// flash/display/Shader.as:
+package flash.display {
+ public class Shader extends Object {
+ public function Shader(code:ByteArray);
+ public function get data():ShaderData;
+ public function get precisionHint():String;
+ public function set byteCode(code:ByteArray):void;
+ public function set data(p:ShaderData):void;
+ public function set precisionHint(p:String):void;
+ }
+}
+// flash/display/ShaderData.as:
+package flash.display {
+ final dynamic public class ShaderData extends Object {
+ public function ShaderData(byteCode:ByteArray);
+ private function _setByteCode(code:ByteArray):void;
+ }
+}
+// flash/display/ShaderInput.as:
+package flash.display {
+ final dynamic public class ShaderInput extends Object {
+ public function ShaderInput();
+ public function get channels():int;
+ public function get height():int;
+ public function get index():int;
+ public function get input():Object;
+ public function get width():int;
+ public function set height(value:int):void;
+ public function set input(input:Object):void;
+ public function set width(value:int):void;
+ }
+}
+// flash/display/ShaderJob.as:
+package flash.display {
+ public class ShaderJob extends flash.events:EventDispatcher {
+ public function ShaderJob(shader:Shader, target:Object, width:int, height:int);
+ public function cancel():void;
+ public function start():void;
+ public function get height():int;
+ public function get progress():Number;
+ public function get shader():Shader;
+ public function get target():Object;
+ public function get width():int;
+ public function set height(v:int):void;
+ public function set shader(s:Shader):void;
+ public function set target(s:Object):void;
+ public function set width(v:int):void;
+ }
+}
+// flash/display/ShaderParameter.as:
+package flash.display {
+ final dynamic public class ShaderParameter extends Object {
+ public function ShaderParameter();
+ public function get index():int;
+ public function get type():String;
+ public function get value():Array;
+ public function set value(v:Array):void;
+ }
+}
+// flash/display/ShaderParameterType.as:
+package flash.display {
+ final public class ShaderParameterType extends Object {
+ static public var BOOL:String = "bool";
+ static public var BOOL2:String = "bool2";
+ static public var BOOL3:String = "bool3";
+ static public var BOOL4:String = "bool4";
+ static public var FLOAT:String = "float";
+ static public var FLOAT2:String = "float2";
+ static public var FLOAT3:String = "float3";
+ static public var FLOAT4:String = "float4";
+ static public var INT:String = "int";
+ static public var INT2:String = "int2";
+ static public var INT3:String = "int3";
+ static public var INT4:String = "int4";
+ static public var MATRIX2X2:String = "matrix2x2";
+ static public var MATRIX3X3:String = "matrix3x3";
+ static public var MATRIX4X4:String = "matrix4x4";
+ public function ShaderParameterType();
+ }
+}
+// flash/display/ShaderPrecision.as:
+package flash.display {
+ final public class ShaderPrecision extends Object {
+ static public var FAST:String = "fast";
+ static public var FULL:String = "full";
+ public function ShaderPrecision();
+ }
+}
// flash/display/Stage.as:
package flash.display {
public class Stage extends flash.display:DisplayObjectContainer {
+ function get enableColorCorrection():Boolean;
+ function set enableColorCorrection(value:Boolean):void;
}
}
+// flash/display/TriangleCulling.as:
+package flash.display {
+ final public class TriangleCulling extends Object {
+ static public var NEGATIVE:String = "negative";
+ static public var NONE:String = "none";
+ static public var POSITIVE:String = "positive";
+ public function TriangleCulling();
+ }
+}
// flash/events/Event.as:
package flash.events {
public class Event extends Object {
+ static public var CLEAR:String = "clear";
+ static public var COPY:String = "copy";
+ static public var CUT:String = "cut";
+ static public var EXIT_FRAME:String = "exitFrame";
+ static public var FRAME_CONSTRUCTED:String = "frameConstructed";
+ static public var PASTE:String = "paste";
+ static public var SAMPLES_CALLBACK:String = "samplesCallback";
+ static public var SELECT_ALL:String = "selectAll";
}
}
+// flash/events/SamplesCallbackEvent.as:
+package flash.events {
+ public class SamplesCallbackEvent extends flash.events:Event {
+ public function SamplesCallbackEvent(type:String, bubbles:Boolean, cancelable:Boolean, position:Number);
+ override public function clone():Event;
+ override public function toString():String;
+ public function get position():Number;
+ public function set position(thePosition:Number):*;
+ private var m_position:Number = ?0;
+ }
+}
+// flash/events/ShaderEvent.as:
+package flash.events {
+ public class ShaderEvent extends flash.events:Event {
+ static public var COMPLETE:String = "complete";
+ public function ShaderEvent(type:String, bubbles:Boolean, cancelable:Boolean, bitmap:BitmapData, array:ByteArray, vector:Vector.<Number>);
+ override public function clone():Event;
+ override public function toString():String;
+ public function get bitmapData():BitmapData;
+ public function get byteArray():ByteArray;
+ public function get vector():Vector.<Number>;
+ public function set bitmapData(bmpData:BitmapData):*;
+ public function set byteArray(bArray:ByteArray):*;
+ public function set vector(v:Vector.<Number>):*;
+ private var m_bitmapData:BitmapData = ?0;
+ private var m_byteArray:ByteArray = ?0;
+ private var m_vector:Vector.<Number> = ?0;
+ }
+}
+// flash/filters/ShaderFilter.as:
+package flash.filters {
+ public class ShaderFilter extends flash.filters:BitmapFilter {
+ public function ShaderFilter(shader:Shader);
+ private function get _extendBy():Rectangle;
+ public function get bottomExtension():int;
+ public function get leftExtension():int;
+ public function get rightExtension():int;
+ public function get shader():Shader;
+ public function get topExtension():int;
+ private function set _extendBy(extend:Rectangle):void;
+ public function set bottomExtension(v:int):void;
+ public function set leftExtension(v:int):void;
+ public function set rightExtension(v:int):void;
+ public function set shader(shader:Shader):void;
+ public function set topExtension(v:int):void;
+ }
+}
+// flash/geom/Matrix3D.as:
+package flash.geom {
+ public class Matrix3D extends Object {
+ static final public function interpolate(thisMat:Matrix3D, toMat:Matrix3D, percent:Number):Matrix3D;
+ public function Matrix3D(v:Vector.<Number>);
+ public function append(lhs:Matrix3D):void;
+ public function appendRotation(degrees:Number, axis:Vector3D, pivotPoint:Vector3D):void;
+ public function appendScale(xScale:Number, yScale:Number, zScale:Number):void;
+ public function appendTranslation(x:Number, y:Number, z:Number):void;
+ public function clone():Matrix3D;
+ public function decompose(orientationStyle:String):Vector.<Vector3D>;
+ public function deltaTransformVector(v:Vector3D):Vector3D;
+ public function identity():void;
+ public function interpolateTo(toMat:Matrix3D, percent:Number):void;
+ public function invert():Boolean;
+ public function pointAt(pos:Vector3D, at:Vector3D, up:Vector3D):void;
+ public function prepend(rhs:Matrix3D):void;
+ public function prependRotation(degrees:Number, axis:Vector3D, pivotPoint:Vector3D):void;
+ public function prependScale(xScale:Number, yScale:Number, zScale:Number):void;
+ public function prependTranslation(x:Number, y:Number, z:Number):void;
+ public function recompose(components:Vector.<Vector3D>, orientationStyle:String):Boolean;
+ public function transformVector(v:Vector3D):Vector3D;
+ public function transformVectors(vin:Vector.<Number>, vout:Vector.<Number>):void;
+ public function transpose():void;
+ public function get determinant():Number;
+ public function get position():Vector3D;
+ public function get rawData():Vector.<Number>;
+ public function set position(pos:Vector3D):void;
+ public function set rawData(v:Vector.<Number>):void;
+ }
+}
+// flash/geom/Orientation3D.as:
+package flash.geom {
+ final public class Orientation3D extends Object {
+ static public var AXIS_ANGLE:String = "axisAngle";
+ static public var EULER_ANGLES:String = "eulerAngles";
+ static public var QUATERNION:String = "quaternion";
+ public function Orientation3D();
+ }
+}
+// flash/geom/PerspectiveProjection.as:
+package flash.geom {
+ public class PerspectiveProjection extends Object {
+ public function PerspectiveProjection();
+ public function toMatrix3D():Matrix3D;
+ public function get fieldOfView():Number;
+ public function get focalLength():Number;
+ public function get projectionCenter():Point;
+ public function set fieldOfView(fieldOfViewAngleInDegrees:Number):void;
+ public function set projectionCenter(p:Point):*;
+ }
+}
// flash/geom/Transform.as:
package flash.geom {
public class Transform extends Object {
+ function getRelativeMatrix3D(relativeTo:DisplayObject):Matrix3D;
+ function get matrix3D():Matrix3D;
+ function get perspectiveProjection():PerspectiveProjection;
+ function set matrix3D(m:Matrix3D):*;
+ function set perspectiveProjection(pm:PerspectiveProjection):void;
}
}
+// flash/geom/Utils3D.as:
+package flash.geom {
+ public class Utils3D extends Object {
+ static final public function pointTowards(percent:Number, mat:Matrix3D, pos:Vector3D, at:Vector3D, up:Vector3D):Matrix3D;
+ static final public function projectVector(m:Matrix3D, v:Vector3D):Vector3D;
+ static final public function projectVectors(m:Matrix3D, verts:Vector.<Number>, projectedVerts:Vector.<Number>, uvts:Vector.<Number>):*;
+ public function Utils3D();
+ }
+}
+// flash/geom/Vector3D.as:
+package flash.geom {
+ public class Vector3D extends Object {
+ static final public function distance(pt1:Vector3D, pt2:Vector3D):Number;
+ static public var XAXIS:Vector3D = ?0;
+ static public var YAXIS:Vector3D = ?0;
+ static public var ZAXIS:Vector3D = ?0;
+ public function Vector3D(ax:Number, ay:Number, az:Number, aw:Number);
+ public function add(a:Vector3D):Vector3D;
+ public function angleBetween(a:Vector3D):Number;
+ public function clone():Vector3D;
+ public function crossProduct(a:Vector3D):Vector3D;
+ public function decrementBy(a:Vector3D):void;
+ public function dotProduct(a:Vector3D):Number;
+ public function equals(toCompare:Vector3D, allFour:Boolean):Boolean;
+ public function incrementBy(a:Vector3D):void;
+ public function nearEquals(toCompare:Vector3D, tolerance:Number, allFour:Boolean):Boolean;
+ public function negate():void;
+ public function normalize():Number;
+ public function project():void;
+ public function scaleBy(s:Number):void;
+ public function subtract(a:Vector3D):Vector3D;
+ public function toString():String;
+ public function get length():Number;
+ public function get lengthSquared():Number;
+ public var w:Number = ?0;
+ public var x:Number = ?0;
+ public var y:Number = ?0;
+ public var z:Number = ?0;
+ }
+}
// flash/media/Microphone.as:
package flash.media {
+ public function get codec():String;
+ public function get encodeQuality():int;
+ public function get framesPerPacket():int;
+ public function set codec(codec:String):void;
+ public function set encodeQuality(quality:int):void;
+ public function set framesPerPacket(frames:int):void;
}
}
// flash/media/Sound.as:
package flash.media {
public class Sound extends flash.events:EventDispatcher {
+ function extract(target:ByteArray, length:Number, startPosition:Number):Number;
+ function get samplesCallbackData():ByteArray;
}
}
+// flash/media/SoundCodec.as:
+package flash.media {
+ final public class SoundCodec extends Object {
+ static public var NELLYMOSER:String = "NellyMoser";
+ static public var SPEEX:String = "Speex";
+ public function SoundCodec();
+ }
+}
// flash/net/FileReference.as:
package flash.net {
public class FileReference extends flash.events:EventDispatcher {
+ private function _load(dest:ByteArray):void;
+ private function _save(data:ByteArray, defaultFileName:String):void;
+ function load():void;
+ function save(data:*, defaultFileName:String):void;
+ function get data():ByteArray;
}
}
// flash/net/NetConnection.as:
package flash.net {
public class NetConnection extends flash.events:EventDispatcher {
+ static private var kGetFarID:uint = 8.0;
+ static private var kGetFarNonce:uint = 10.0;
+ static private var kGetNearID:uint = 7.0;
+ static private var kGetNearNonce:uint = 9.0;
+ static private var kGetProtocol:uint = 6.0;
+ function get farID():String;
+ function get farNonce():String;
+ function get maxPeerConnections():uint;
+ function get nearID():String;
+ function get nearNonce():String;
+ function get protocol():String;
+ function get unconnectedPeerStreams():Array;
+ function set maxPeerConnections(maxPeers:uint):void;
}
}
// flash/net/NetStream.as:
package flash.net {
public class NetStream extends flash.events:EventDispatcher {
+ static private var kGetFarID:uint = 340.0;
+ static private var kGetFarNonce:uint = 342.0;
+ static private var kGetInfo:uint = 343.0;
+ static private var kGetMaxPauseBufferTime = 400.0;
+ static private var kGetNearNonce:uint = 341.0;
+ static private var kSetMaxPauseBufferTime = 401.0;
+ static public var DIRECT_CONNECTIONS:String = "directConnections";
- public function NetStream(connection:NetConnection);
+ public function NetStream(connection:NetConnection, peerID:String);
- private function construct(connection:NetConnection):void;
+ private function construct(connection:NetConnection, peerID:String):void;
+ function onPeerConnect(subscriber:NetStream):Boolean;
+ function play2(param:NetStreamPlayOptions):void;
+ function get farID():String;
+ function get farNonce():String;
+ function get info():NetStreamInfo;
+ function get maxPauseBufferTime():Number;
+ function get nearNonce():String;
+ function get peerStreams():Array;
+ function set maxPauseBufferTime(pauseBufferTime:Number):void;
}
}
+// flash/net/NetStreamInfo.as:
+package flash.net {
+ final public class 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);
+ public function get SRTT():Number;
+ public function get audioBufferByteLength():Number;
+ public function get audioBufferLength():Number;
+ public function get audioByteCount():Number;
+ public function get audioBytesPerSecond():Number;
+ public function get byteCount():Number;
+ public function get currentBytesPerSecond():Number;
+ public function get dataBufferByteLength():Number;
+ public function get dataBufferLength():Number;
+ public function get dataByteCount():Number;
+ public function get dataBytesPerSecond():Number;
+ public function get droppedFrames():Number;
+ public function get playbackBytesPerSecond():Number;
+ public function get videoBufferByteLength():Number;
+ public function get videoBufferLength():Number;
+ public function get videoByteCount():Number;
+ public function get videoBytesPerSecond():Number;
+ private var m_audioBufferByteLength:Number = ?0;
+ private var m_audioBufferLength:Number = ?0;
+ private var m_audioByteCount:Number = ?0;
+ private var m_audioBytesPerSecond:Number = ?0;
+ private var m_byteCount:Number = ?0;
+ private var m_currentBytesPerSecond:Number = ?0;
+ private var m_dataBufferByteLength:Number = ?0;
+ private var m_dataBufferLength:Number = ?0;
+ private var m_dataByteCount:Number = ?0;
+ private var m_dataBytesPerSecond:Number = ?0;
+ private var m_droppedFrames:Number = ?0;
+ private var m_playbackBytesPerSecond:Number = ?0;
+ private var m_srtt = ?0;
+ private var m_videoBufferByteLength:Number = ?0;
+ private var m_videoBufferLength:Number = ?0;
+ private var m_videoByteCount:Number = ?0;
+ private var m_videoBytesPerSecond:Number = ?0;
+ }
+}
+// flash/net/NetStreamPlayOptions.as:
+package flash.net {
+ dynamic public class NetStreamPlayOptions extends flash.events:EventDispatcher {
+ public function NetStreamPlayOptions();
+ public var len:Number = ?0;
+ public var oldStreamName:String = ?0;
+ public var start:Number = ?0;
+ public var streamName:String = ?0;
+ public var transition:String = ?0;
+ }
+}
+// flash/net/NetStreamPlayTransitions.as:
+package flash.net {
+ public class NetStreamPlayTransitions extends Object {
+ static public var APPEND = "append";
+ static public var RESET = "reset";
+ static public var STOP = "stop";
+ static public var SWAP = "swap";
+ static public var SWITCH = "switch";
+ public function NetStreamPlayTransitions();
+ }
+}
// flash/profiler/profile.as:
package flash.profiler {
- public function heapDump(name:String):void;
}
// flash/system/ApplicationDomain.as:
package flash.system {
final public class ApplicationDomain extends Object {
+ static final public function get MIN_DOMAIN_MEMORY_LENGTH():uint;
+ public function get domainMemory():ByteArray;
+ public function set domainMemory(mem:ByteArray):*;
}
}
// flash/system/Capabilities.as:
package flash.system {
final public class Capabilities extends Object {
+ static final public function get hasColorCorrection():Boolean;
}
}
+// flash/system/JPEGLoaderContext.as:
+package flash.system {
+ public class JPEGLoaderContext extends flash.system:LoaderContext {
+ public function JPEGLoaderContext(deblockingFilter:Number, checkPolicyFile:Boolean, applicationDomain:ApplicationDomain, securityDomain:SecurityDomain);
+ public var deblockingFilter:Number = 0.0;
+ }
+}
+// flash/text/engine/BreakOpportunity.as:
+package flash.text.engine {
+ final public class BreakOpportunity extends Object {
+ static public var ALL:String = "all";
+ static public var ANY:String = "any";
+ static public var AUTO:String = "auto";
+ static public var NONE:String = "none";
+ public function BreakOpportunity();
+ }
+}
+// flash/text/engine/ContentElement.as:
+package flash.text.engine {
+ public class ContentElement extends Object {
+ static public var GRAPHIC_ELEMENT:uint = 65007.0;
+ public function ContentElement(elementFormat:ElementFormat, eventMirror:EventDispatcher, textRotation:String);
+ public function get elementFormat():ElementFormat;
+ public function get eventMirror():EventDispatcher;
+ public function get groupElement():GroupElement;
+ public function get rawText():String;
+ public function get text():String;
+ public function get textBlock():TextBlock;
+ public function get textBlockBeginIndex():int;
+ public function get textRotation():String;
+ public function set elementFormat(value:ElementFormat):void;
+ public function set eventMirror(value:EventDispatcher):void;
+ public function set textRotation(value:String):void;
+ public var userData = ?0;
+ }
+}
+// flash/text/engine/DigitCase.as:
+package flash.text.engine {
+ final public class DigitCase extends Object {
+ static public var DEFAULT:String = "default";
+ static public var LINING:String = "lining";
+ static public var OLD_STYLE:String = "oldStyle";
+ public function DigitCase();
+ }
+}
+// flash/text/engine/DigitWidth.as:
+package flash.text.engine {
+ final public class DigitWidth extends Object {
+ static public var DEFAULT:String = "default";
+ static public var PROPORTIONAL:String = "proportional";
+ static public var TABULAR:String = "tabular";
+ public function DigitWidth();
+ }
+}
+// flash/text/engine/EastAsianJustifier.as:
+package flash.text.engine {
+ final public class EastAsianJustifier extends flash.text.engine:TextJustifier {
+ public function EastAsianJustifier(locale:String, lineJustification:String, justificationStyle:String);
+ public function get justificationStyle():String;
+ public function set justificationStyle(value:String):void;
+ }
+}
+// flash/text/engine/ElementFormat.as:
+package flash.text.engine {
+ final public class ElementFormat extends Object {
+ public function ElementFormat(fontDescription:FontDescription, fontSize:Number, color:uint, alpha:Number, textRotation:String, dominantBaseline:String, alignmentBaseline:String, baselineShift:Number, kerning:String, tracking:Number, locale:String, breakOpportunity:String, digitCase:String, digitWidth:String, ligatureLevel:String, typographicCase:String);
+ public function getFontMetrics():FontMetrics;
+ public function get alignmentBaseline():String;
+ public function get alpha():Number;
+ public function get baselineShift():Number;
+ public function get breakOpportunity():String;
+ public function get color():uint;
+ public function get digitCase():String;
+ public function get digitWidth():String;
+ public function get dominantBaseline():String;
+ public function get fontDescription():FontDescription;
+ public function get fontSize():Number;
+ public function get kerning():String;
+ public function get ligatureLevel():String;
+ public function get locale():String;
+ public function get textRotation():String;
+ public function get tracking():Number;
+ public function get typographicCase():String;
+ public function set alignmentBaseline(alignmentBaseline:String):void;
+ public function set alpha(value:Number):void;
+ public function set baselineShift(value:Number):void;
+ public function set breakOpportunity(opportunityType:String):void;
+ public function set color(value:uint):void;
+ public function set digitCase(digitCaseType:String):void;
+ public function set digitWidth(digitWidthType:String):void;
+ public function set dominantBaseline(dominantBaseline:String):void;
+ public function set fontDescription(value:FontDescription):void;
+ public function set fontSize(value:Number):void;
+ public function set kerning(value:String):void;
+ public function set ligatureLevel(ligatureLevelType:String):void;
+ public function set locale(value:String):void;
+ public function set textRotation(value:String):void;
+ public function set tracking(value:Number):void;
+ public function set typographicCase(typographicCaseType:String):void;
+ }
+}
+// flash/text/engine/FontDescription.as:
+package flash.text.engine {
+ final public class FontDescription extends Object {
+ public function FontDescription(fontName:String, fontWeight:String, fontPosture:String, fontLookup:String, antiAliasType:String, gridFitType:String, sharpness:Number, thickness:Number);
+ public function get antiAliasType():String;
+ public function get fontLookup():String;
+ public function get fontName():String;
+ public function get fontPosture():String;
+ public function get fontWeight():String;
+ public function get gridFitType():String;
+ public function get sharpness():Number;
+ public function get thickness():Number;
+ public function set antiAliasType(antiAliasType:String):void;
+ public function set fontLookup(value:String):void;
+ public function set fontName(value:String):void;
+ public function set fontPosture(value:String):void;
+ public function set fontWeight(value:String):void;
+ public function set gridFitType(gridFitType:String):void;
+ public function set sharpness(value:Number):void;
+ public function set thickness(value:Number):void;
+ }
+}
+// flash/text/engine/FontLookup.as:
+package flash.text.engine {
+ final public class FontLookup extends Object {
+ static public var DEVICE:String = "device";
+ static public var EMBEDDED:String = "embedded";
+ public function FontLookup();
+ }
+}
+// flash/text/engine/FontMetrics.as:
+package flash.text.engine {
+ final public
admin#flashas.net (#为@) 联系QQ:
:40777822
浙ICP备06033001号