ruffle icon indicating copy to clipboard operation
ruffle copied to clipboard

Actionscript Tracking: TextField

Open Dinnerbone opened this issue 5 years ago • 0 comments

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

Dinnerbone avatar Jan 11 '20 22:01 Dinnerbone