• 【设为首页】
  • 【收藏闪客居】
当前位置:主页>FLASH业界新闻>FlashPlayer>文章内容
  • FlashPlayer10新增/删除的API 类列表
  • 来源:jim.blueidea.com 作者:jim 2008-06-29 【

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




上一篇:AIR及Flash Player的中国分发速度将有改善   下一篇:Firefox3目前debug有问题
  • 用户名:新注册) 密码: 匿名评论
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)

Copyright © 2006-2008 flashas.net All Rights Reserved.
网站内容咨询: admin#flashas.net (#为@) 联系QQ:40777822 浙ICP备06033001号
(本网站最佳浏览解析度为1024*768, 建议使用IE 6.0或以上版本浏览器。)