Actionscript Tracking: TextField
This is the tracking issue for TextField in AVM1. We will check off each item of progress as appropriate, and fill in any relevant or missing information as we continue development of Ruffle.
Legend
Each checkbox is independent of another. It's entirely possible for something to be tested but not exist yet, or for us to believe that it's completely functional but we haven't made enough tests to prove it.
"Property Exists"
This means the item exists, but may not necessarily be fully implemented.
"Has Test Coverage"
This means that we believe that we have a good test coverage of this item, regardless of if those tests pass. It's okay to have tests available but not implement the item yet.
"Completely Functional"
This means we believe that the item is completely implemented, and no more work needs to be done towards making it functional.
TextField
Static Properties
_listeners : Array
- [x] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
StyleSheet: Function
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
Static Methods
getFontList()
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
broadcastMessage()
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
Properties
_alpha : Number
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
_height : Number
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
_highquality : Number
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
_name : String
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
_parent : MovieClip
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
_quality : String
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
_rotation : Number
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
_soundbuftime : Number
- [x] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
_target : String
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
_url : String
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
_visible : Boolean
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
_width : Number
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
_x : Number
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
_xmouse : Number
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
_xscale : Number
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
_y : Number
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
_ymouse : Number
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
_yscale : Number
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
antiAliasType : String
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
autoSize : Object
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
background : Boolean
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
backgroundColor : Number
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
border : Boolean
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
borderColor : Number
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
bottomScroll : Number
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
condenseWhite : Boolean
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
embedFonts : Boolean
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
gridFitType : String
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
filters : Array
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
hscroll : Number
- [x] Property Exists
- [x] Has Test Coverage
- [ ] Completely Functional
html : Boolean
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
htmlText : String
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
length : Number
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
maxChars : Number
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
maxhscroll : Number
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
maxscroll : Number
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
menu : ContextMenu
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
mouseWheelEnabled : Boolean
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
multiline : Boolean
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
password : Boolean
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
restrict : String
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
scroll : Number
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
selectable : Boolean
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
sharpness : Number
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
styleSheet : TextField.StyleSheet
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
tabEnabled : Boolean
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
tabIndex : Number
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
text : String
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
textColor : Number
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
textHeight : Number
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
textWidth : Number
- [x] Property Exists
- [x] Has Test Coverage
- [ ] Completely Functional
thickness : Number
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
type : String
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
variable : String
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
wordWrap : Boolean
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
Methods
addListener(listener)
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
getDepth()
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
getNewTextFormat()
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
getTextFormat(beginIndex, endIndex)
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
removeListener(listener)
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
removeTextField()
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
replaceSel(newText)
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
replaceText(beginIndex, endIndex, newText)
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
setNewTextFormat(tf)
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
setTextFormat()
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
onChanged(changedField)
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
onKillFocus(newFocus)
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional
onScroller(scrolledField)
- [ ] Property Exists
- [ ] Has Test Coverage
- [ ] Completely Functional
onSetFocus(oldFocus)
- [x] Property Exists
- [x] Has Test Coverage
- [x] Completely Functional