Bläddra i källkod

fp 11.2 beta 2 changes

Nicolas Cannasse 14 år sedan
förälder
incheckning
29da377084

+ 17 - 0
doc/extract.patch

@@ -1083,6 +1083,7 @@ flash.events.ThrottleEvent.$type : ThrottleType;
 enum flash.events.ThrottleType;
 
 @:require(flash11_2) flash.ui.GameInput;
+@:require(flash11_2) flash.ui.GameInputDevice;
 -flash.ui.GameInput.new;
 
 @:require(flash11_2) flash.utils.Telemetry;
@@ -1096,5 +1097,21 @@ flash.ui.GameInputControl.hand : flash.ui.GameInputHand;
 flash.ui.GameInputControl.type : flash.ui.GameInputControlType;
 
 
+// 11.2 beta 2
+
+@:require(flash11_2) flash.display3D.Context3D.setProgramConstantsFromByteArray
+@:require(flash11_2) flash.display.Stage.mouseLock;
+
+@:require(flash11_2) flash.events.MouseEvent.movementX;
+@:require(flash11_2) flash.events.MouseEvent.movementY;
+
+@:require(flash11_2) static flash.events.MouseEvent.CONTEXT_MENU;
+@:require(flash11_2) static flash.events.MouseEvent.MIDDLE_CLICK;
+@:require(flash11_2) static flash.events.MouseEvent.MIDDLE_MOUSE_DOWN;
+@:require(flash11_2) static flash.events.MouseEvent.MIDDLE_MOUSE_UP;
+@:require(flash11_2) static flash.events.MouseEvent.RIGHT_CLICK;
+@:require(flash11_2) static flash.events.MouseEvent.RIGHT_MOUSE_DOWN;
+@:require(flash11_2) static flash.events.MouseEvent.RIGHT_MOUSE_UP;
+
 
 

+ 0 - 1
std/flash9/display/BitmapData.hx

@@ -10,7 +10,6 @@ extern class BitmapData implements IBitmapDrawable {
 	function clone() : BitmapData;
 	function colorTransform(rect : flash.geom.Rectangle, colorTransform : flash.geom.ColorTransform) : Void;
 	function compare(otherBitmapData : BitmapData) : Dynamic;
-	@:require(flash11_2) function compress(byteArray : flash.utils.ByteArray, options : IBitmapCompressOptions) : Void;
 	function copyChannel(sourceBitmapData : BitmapData, sourceRect : flash.geom.Rectangle, destPoint : flash.geom.Point, sourceChannel : UInt, destChannel : UInt) : Void;
 	function copyPixels(sourceBitmapData : BitmapData, sourceRect : flash.geom.Rectangle, destPoint : flash.geom.Point, ?alphaBitmapData : BitmapData, ?alphaPoint : flash.geom.Point, mergeAlpha : Bool = false) : Void;
 	function dispose() : Void;

+ 1 - 0
std/flash9/display/Stage.hx

@@ -13,6 +13,7 @@ extern class Stage extends DisplayObjectContainer {
 	var fullScreenHeight(default,null) : UInt;
 	var fullScreenSourceRect : flash.geom.Rectangle;
 	var fullScreenWidth(default,null) : UInt;
+	@:require(flash11_2) var mouseLock : Bool;
 	var quality : StageQuality;
 	var scaleMode : StageScaleMode;
 	var showDefaultContextMenu : Bool;

+ 1 - 0
std/flash9/display3D/Context3D.hx

@@ -19,6 +19,7 @@ package flash.display3D;
 	function setCulling(triangleFaceToCull : Context3DTriangleFace) : Void;
 	function setDepthTest(depthMask : Bool, passCompareMode : Context3DCompareMode) : Void;
 	function setProgram(program : Program3D) : Void;
+	@:require(flash11_2) function setProgramConstantsFromByteArray(programType : Context3DProgramType, firstRegister : Int, numRegisters : Int, data : flash.utils.ByteArray, byteArrayOffset : UInt) : Void;
 	function setProgramConstantsFromMatrix(programType : Context3DProgramType, firstRegister : Int, matrix : flash.geom.Matrix3D, transposedMatrix : Bool = false) : Void;
 	function setProgramConstantsFromVector(programType : Context3DProgramType, firstRegister : Int, data : flash.Vector<Float>, numRegisters : Int = -1) : Void;
 	function setRenderToBackBuffer() : Void;

+ 0 - 1
std/flash9/events/Event.hx

@@ -50,5 +50,4 @@ extern class Event {
 	static var TAB_INDEX_CHANGE : String;
 	@:require(flash11) static var TEXT_INTERACTION_MODE_CHANGE : String;
 	static var UNLOAD : String;
-	static var VIDEO_FRAME : String;
 }

+ 1 - 1
std/flash9/events/GameInputEvent.hx

@@ -1,6 +1,6 @@
 package flash.events;
 
-@:require(flash11_2) @:final extern class GameInputEvent extends Event {
+@:final @:require(flash11_2) extern class GameInputEvent extends Event {
 	var device(default,null) : flash.ui.GameInputDevice;
 	function new(type : String, bubbles : Bool = false, cancelable : Bool = false, ?device : flash.ui.GameInputDevice) : Void;
 	static var DEVICE_ADDED : String;

+ 9 - 0
std/flash9/events/MouseEvent.hx

@@ -8,6 +8,8 @@ extern class MouseEvent extends Event {
 	@:require(flash10) var isRelatedObjectInaccessible : Bool;
 	var localX : Float;
 	var localY : Float;
+	@:require(flash11_2) var movementX : Float;
+	@:require(flash11_2) var movementY : Float;
 	var relatedObject : flash.display.InteractiveObject;
 	var shiftKey : Bool;
 	var stageX(default,null) : Float;
@@ -15,13 +17,20 @@ extern class MouseEvent extends Event {
 	function new(type : String, bubbles : Bool = true, cancelable : Bool = false, ?localX : Float, ?localY : Float, ?relatedObject : flash.display.InteractiveObject, ctrlKey : Bool = false, altKey : Bool = false, shiftKey : Bool = false, buttonDown : Bool = false, delta : Int = 0) : Void;
 	function updateAfterEvent() : Void;
 	static var CLICK : String;
+	@:require(flash11_2) static var CONTEXT_MENU : String;
 	static var DOUBLE_CLICK : String;
+	@:require(flash11_2) static var MIDDLE_CLICK : String;
+	@:require(flash11_2) static var MIDDLE_MOUSE_DOWN : String;
+	@:require(flash11_2) static var MIDDLE_MOUSE_UP : String;
 	static var MOUSE_DOWN : String;
 	static var MOUSE_MOVE : String;
 	static var MOUSE_OUT : String;
 	static var MOUSE_OVER : String;
 	static var MOUSE_UP : String;
 	static var MOUSE_WHEEL : String;
+	@:require(flash11_2) static var RIGHT_CLICK : String;
+	@:require(flash11_2) static var RIGHT_MOUSE_DOWN : String;
+	@:require(flash11_2) static var RIGHT_MOUSE_UP : String;
 	static var ROLL_OUT : String;
 	static var ROLL_OVER : String;
 }

+ 0 - 3
std/flash9/media/Camera.hx

@@ -17,9 +17,6 @@ package flash.media;
 	var quality(default,null) : Int;
 	var width(default,null) : Int;
 	function new() : Void;
-	@:require(flash11_2) function copyToByteArray(rect : flash.geom.Rectangle, destination : flash.utils.ByteArray) : Void;
-	@:require(flash11_2) function copyToVector(rect : flash.geom.Rectangle, destination : flash.Vector<UInt>) : Void;
-	@:require(flash11_2) function drawToBitmapData(destination : flash.display.BitmapData) : Void;
 	function setCursor(value : Bool) : Void;
 	function setKeyFrameInterval(keyFrameInterval : Int) : Void;
 	function setLoopback(compress : Bool = false) : Void;

+ 0 - 1
std/flash9/media/StageVideo.hx

@@ -9,6 +9,5 @@ package flash.media;
 	var viewPort : flash.geom.Rectangle;
 	var zoom : flash.geom.Point;
 	function new() : Void;
-	@:require(flash11_2) function attachCamera(theCamera : Camera) : Void;
 	function attachNetStream(netStream : flash.net.NetStream) : Void;
 }

+ 1 - 0
std/flash9/media/VideoCodec.hx

@@ -4,4 +4,5 @@ extern class VideoCodec {
 	function new() : Void;
 	static var H264AVC : String;
 	static var SORENSON : String;
+	static var VP6 : String;
 }