Skip to content

Actionscript Tracking: Top Level #3

@Dinnerbone

Description

@Dinnerbone

This is the tracking issue for Top Level 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 have 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.

Top Level

Properties

_focusRect : Boolean

  • Property Exists
  • Has Test Coverage
  • Completely Functional

_global : Object

  • Property Exists
  • Has Test Coverage
  • Completely Functional

_highquality : Number

  • Property Exists
  • Has Test Coverage
  • Completely Functional

_quality : String

  • Property Exists
  • Has Test Coverage
  • Completely Functional

_root : MovieClip

  • Property Exists
  • Has Test Coverage
  • Completely Functional

_soundbuftime : Number

  • Property Exists
  • Has Test Coverage
  • Completely Functional

_forceframerate : Boolean

  • Property Exists
  • Has Test Coverage
  • Completely Functional

$version : Number

  • Property Exists
  • Has Test Coverage
  • Completely Functional

Infinity : Number

  • Property Exists
  • Has Test Coverage
  • Completely Functional

NaN : Number

  • Property Exists
  • Has Test Coverage
  • Completely Functional

Accessibility : Object

  • Property Exists
  • Has Test Coverage
  • Completely Functional

Array : Object

  • Property Exists
  • Has Test Coverage
  • Completely Functional

Methods

call(frame)

  • Property Exists
  • Has Test Coverage
  • Completely Functional

clearInterval(id)

  • Property Exists
  • Has Test Coverage
  • Completely Functional

clearTimeout(id)

  • Property Exists
  • Has Test Coverage
  • Completely Functional

duplicateMovieClip(target, newName, depth)

  • Property Exists
  • Has Test Coverage
  • Completely Functional

escape(value)

  • Property Exists
  • Has Test Coverage
  • Completely Functional

eval(expr)

  • Property Exists
  • Has Test Coverage
  • Completely Functional

fscommand(command, parameters)

  • Property Exists
  • Has Test Coverage
  • Completely Functional

getProperty(movieClip, property)

  • Property Exists
  • Has Test Coverage
  • Completely Functional

getTimer()

  • Property Exists
  • Has Test Coverage
  • Completely Functional

getURL(url, window, method)

  • Property Exists
  • Has Test Coverage
  • Completely Functional

getVersion()

  • Property Exists
  • Has Test Coverage
  • Completely Functional

gotoAndPlay(sceneOrFrame, frame)

  • Property Exists
  • Has Test Coverage
  • Completely Functional

gotoAndStop()

  • Property Exists
  • Has Test Coverage
  • Completely Functional

int(num)

  • Property Exists
  • Has Test Coverage
  • Completely Functional

isFinite(value)

  • Property Exists
  • Has Test Coverage
  • Completely Functional

isNaN(value)

  • Property Exists
  • Has Test Coverage
  • Completely Functional

loadMovie(url, target, method)

  • Property Exists
  • Has Test Coverage
  • Completely Functional

loadMovieNum(url, level, method)

  • Property Exists
  • Has Test Coverage
  • Completely Functional

loadVariables(url, target, method)

  • Property Exists
  • Has Test Coverage
  • Completely Functional

loadVariablesNum(url, level, method)

  • Property Exists
  • Has Test Coverage
  • Completely Functional

nextFrame()

  • Property Exists
  • Has Test Coverage
  • Completely Functional

nextScene()

  • Property Exists
  • Has Test Coverage
  • Completely Functional

parseFloat(value)

  • Property Exists
  • Has Test Coverage
  • Completely Functional

parseInt(value, radix)

  • Property Exists
  • Has Test Coverage
  • Completely Functional

play()

  • Property Exists
  • Has Test Coverage
  • Completely Functional

prevFrame()

  • Property Exists
  • Has Test Coverage
  • Completely Functional

prevScene()

  • Property Exists
  • Has Test Coverage
  • Completely Functional

profile(enable)

  • Property Exists
  • Has Test Coverage
  • Completely Functional

print(target, boundingBox)

  • Property Exists
  • Has Test Coverage
  • Completely Functional

printAsBitmap(target, boundingBox)

  • Property Exists
  • Has Test Coverage
  • Completely Functional

printAsBitmapNum(level, boundingBox)

  • Property Exists
  • Has Test Coverage
  • Completely Functional

printNum(level, boundingBox)

  • Property Exists
  • Has Test Coverage
  • Completely Functional

random(num)

  • Property Exists
  • Has Test Coverage
  • Completely Functional

removeMovieClip(target)

  • Property Exists
  • Has Test Coverage
  • Completely Functional

setInterval()

  • Property Exists
  • Has Test Coverage
  • Completely Functional

setProperty(movieClip, property, value)

  • Property Exists
  • Has Test Coverage
  • Completely Functional

setTimeout(functionReference, delay, args)

  • Property Exists
  • Has Test Coverage
  • Completely Functional

showRedrawRegions(enable)

  • Property Exists
  • Has Test Coverage
  • Completely Functional

startDrag(target, lockCenter, left, top, right, bottom)

  • Property Exists
  • Has Test Coverage
  • Completely Functional

stop()

  • Property Exists
  • Has Test Coverage
  • Completely Functional

stopAllSounds()

  • Property Exists
  • Has Test Coverage
  • Completely Functional

stopDrag()

  • Property Exists
  • Has Test Coverage
  • Completely Functional

targetPath(mc)

  • Property Exists
  • Has Test Coverage
  • Completely Functional

toggleHighQuality()

  • Property Exists
  • Has Test Coverage
  • Completely Functional

trace(value)

  • Property Exists
  • Has Test Coverage
  • Completely Functional

unescape(value)

  • Property Exists
  • Has Test Coverage
  • Completely Functional

unloadMovie(target)

  • Property Exists
  • Has Test Coverage
  • Completely Functional

unloadMovieNum(level)

  • Property Exists
  • Has Test Coverage
  • Completely Functional

updateAfterEvent()

  • Property Exists
  • Has Test Coverage
  • Completely Functional

MMExecute(expr)

  • Property Exists
  • Has Test Coverage
  • Completely Functional

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions