Initial support for AIR
This commit is contained in:
7
externs/air/flash/media/AudioPlaybackMode.hx
Normal file
7
externs/air/flash/media/AudioPlaybackMode.hx
Normal file
@@ -0,0 +1,7 @@
|
||||
package flash.media;
|
||||
|
||||
@:fakeEnum(String) extern enum AudioPlaybackMode {
|
||||
AMBIENT;
|
||||
MEDIA;
|
||||
VOICE;
|
||||
}
|
||||
7
externs/air/flash/media/CameraPosition.hx
Normal file
7
externs/air/flash/media/CameraPosition.hx
Normal file
@@ -0,0 +1,7 @@
|
||||
package flash.media;
|
||||
|
||||
@:fakeEnum(String) extern enum CameraPosition {
|
||||
BACK;
|
||||
FRONT;
|
||||
UNKNOWN;
|
||||
}
|
||||
9
externs/air/flash/media/CameraRoll.hx
Normal file
9
externs/air/flash/media/CameraRoll.hx
Normal file
@@ -0,0 +1,9 @@
|
||||
package flash.media;
|
||||
|
||||
extern class CameraRoll extends flash.events.EventDispatcher {
|
||||
function new() : Void;
|
||||
function addBitmapData(bitmapData : flash.display.BitmapData) : Void;
|
||||
function browseForImage(?value : CameraRollBrowseOptions) : Void;
|
||||
static var supportsAddBitmapData(default,never) : Bool;
|
||||
static var supportsBrowseForImage(default,never) : Bool;
|
||||
}
|
||||
8
externs/air/flash/media/CameraRollBrowseOptions.hx
Normal file
8
externs/air/flash/media/CameraRollBrowseOptions.hx
Normal file
@@ -0,0 +1,8 @@
|
||||
package flash.media;
|
||||
|
||||
extern class CameraRollBrowseOptions {
|
||||
var height : Float;
|
||||
var origin : flash.geom.Rectangle;
|
||||
var width : Float;
|
||||
function new() : Void;
|
||||
}
|
||||
7
externs/air/flash/media/CameraUI.hx
Normal file
7
externs/air/flash/media/CameraUI.hx
Normal file
@@ -0,0 +1,7 @@
|
||||
package flash.media;
|
||||
|
||||
extern class CameraUI extends flash.events.EventDispatcher {
|
||||
function new() : Void;
|
||||
function launch(requestedMediaType : String) : Void;
|
||||
static var isSupported(default,never) : Bool;
|
||||
}
|
||||
12
externs/air/flash/media/IFilePromise.hx
Normal file
12
externs/air/flash/media/IFilePromise.hx
Normal file
@@ -0,0 +1,12 @@
|
||||
package flash.media;
|
||||
|
||||
extern interface IFilePromise {
|
||||
//var file(default,never) : flash.filesystem.File;
|
||||
var isAsync(default,never) : Bool;
|
||||
//var mediaType(default,never) : String;
|
||||
var relativePath(default,never) : String;
|
||||
//function new() : Void;
|
||||
function close() : Void;
|
||||
function open() : flash.utils.IDataInput;
|
||||
function reportError(e : flash.events.ErrorEvent) : Void;
|
||||
}
|
||||
24
externs/air/flash/media/InputMediaStream.hx
Normal file
24
externs/air/flash/media/InputMediaStream.hx
Normal file
@@ -0,0 +1,24 @@
|
||||
package flash.media;
|
||||
|
||||
extern interface IDataInput {
|
||||
var bytesAvailable(default,never) : UInt;
|
||||
var endian : String;
|
||||
var objectEncoding : UInt;
|
||||
//function new() : Void;
|
||||
function close() : Dynamic;
|
||||
function open() : Dynamic;
|
||||
function readBoolean() : Bool;
|
||||
function readByte() : Int;
|
||||
function readBytes(bytes : flash.utils.ByteArray, ?offset : UInt, ?length : UInt) : Void;
|
||||
function readDouble() : Float;
|
||||
function readFloat() : Float;
|
||||
function readInt() : Int;
|
||||
function readMultiByte(length : UInt, charSet : String) : String;
|
||||
function readObject() : Dynamic;
|
||||
function readShort() : Int;
|
||||
function readUTF() : String;
|
||||
function readUTFBytes(length : UInt) : String;
|
||||
function readUnsignedByte() : UInt;
|
||||
function readUnsignedInt() : UInt;
|
||||
function readUnsignedShort() : UInt;
|
||||
}
|
||||
12
externs/air/flash/media/MediaPromise.hx
Normal file
12
externs/air/flash/media/MediaPromise.hx
Normal file
@@ -0,0 +1,12 @@
|
||||
package flash.media;
|
||||
|
||||
extern class MediaPromise extends flash.events.EventDispatcher implements IFilePromise {
|
||||
var file(default,never) : flash.filesystem.File;
|
||||
var isAsync(default,never) : Bool;
|
||||
var mediaType(default,never) : String;
|
||||
var relativePath(default,never) : String;
|
||||
function new() : Void;
|
||||
function close() : Void;
|
||||
function open() : flash.utils.IDataInput;
|
||||
function reportError(e : flash.events.ErrorEvent) : Void;
|
||||
}
|
||||
6
externs/air/flash/media/MediaType.hx
Normal file
6
externs/air/flash/media/MediaType.hx
Normal file
@@ -0,0 +1,6 @@
|
||||
package flash.media;
|
||||
|
||||
@:fakeEnum(String) extern enum MediaType {
|
||||
IMAGE;
|
||||
VIDEO;
|
||||
}
|
||||
21
externs/air/flash/media/StageWebView.hx
Normal file
21
externs/air/flash/media/StageWebView.hx
Normal file
@@ -0,0 +1,21 @@
|
||||
package flash.media;
|
||||
|
||||
extern class StageWebView extends flash.events.EventDispatcher {
|
||||
var isHistoryBackEnabled(default,never) : Bool;
|
||||
var isHistoryForwardEnabled(default,never) : Bool;
|
||||
var location(default,never) : String;
|
||||
var stage : flash.display.Stage;
|
||||
var title(default,never) : String;
|
||||
var viewPort : flash.geom.Rectangle;
|
||||
function new() : Void;
|
||||
function assignFocus(direction : flash.display.FocusDirection=flash.display.FocusDirection.NONE) : Void;
|
||||
function dispose() : Void;
|
||||
function drawViewPortToBitmapData(bitmap : flash.display.BitmapData) : Void;
|
||||
function historyBack() : Void;
|
||||
function historyForward() : Void;
|
||||
function loadString(text : String, ?mimeType : String) : Void;
|
||||
function loadURL(url : String) : Void;
|
||||
function reload() : Void;
|
||||
function stop() : Void;
|
||||
static var isSupported(default,never) : Bool;
|
||||
}
|
||||
5
externs/air/flash/media/StageWebViewImpl.hx
Normal file
5
externs/air/flash/media/StageWebViewImpl.hx
Normal file
@@ -0,0 +1,5 @@
|
||||
package flash.media;
|
||||
|
||||
extern class StageWebViewImpl extends flash.display.Sprite {
|
||||
function new() : Void;
|
||||
}
|
||||
Reference in New Issue
Block a user