Available on flash
@:flash.propertyread onlymessageAvailable:Bool
@:flash.propertyread onlystate:MessageChannelState
close():Void
@:value({ blockUntilReceived : false })receive(blockUntilReceived:Bool = false):Dynamic
@:value({ queueLimit : -1 })send(arg:Dynamic, queueLimit:Int = -1):Void
@:value({ useWeakReference : false, priority : 0, useCapture : false })addEventListener(type:String, listener:Dynamic ‑> Void, useCapture:Bool = false, priority:Int = 0, useWeakReference:Bool = false):Void
dispatchEvent(event:Event):Bool
hasEventListener(type:String):Bool
@:value({ useCapture : false })removeEventListener(type:String, listener:Dynamic ‑> Void, useCapture:Bool = false):Void
toString():String
willTrigger(type:String):Bool