Available on flash
@:flash.propertyread onlycompositionEndIndex:Int
@:flash.propertyread onlycompositionStartIndex:Int
@:flash.propertyread onlyselectionActiveIndex:Int
@:flash.propertyread onlyselectionAnchorIndex:Int
@:flash.propertyread onlyverticalTextLayout:Bool
@:value({ preserveSelection : false })confirmComposition(?text:String, preserveSelection:Bool = false):Void
getTextBounds(startIndex:Int, endIndex:Int):Rectangle
getTextInRange(startIndex:Int, endIndex:Int):String
selectRange(anchorIndex:Int, activeIndex:Int):Void
updateComposition(text:String, attributes:Vector<CompositionAttributeRange>, compositionStartIndex:Int, compositionEndIndex:Int):Void