-
Notifications
You must be signed in to change notification settings - Fork 1
Description
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