AVM1

E559315

AVM1 is the first-generation ActionScript virtual machine used by Adobe Flash Player to execute legacy ActionScript 1.0 and 2.0 code.

All labels observed (1)

Label Occurrences
AVM1 canonical 2

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf ActionScript virtual machine
software component
virtual machine
associatedWith SWF file format
associatedWithTool Adobe Flash Professional
linked to: Flash (software)

Macromedia Flash IDE
linked to: Flash (software)
bytecodeType AVM1 bytecode
category Flash platform technology
coexistsWith AVM2 in later Flash Player versions
compatibility backward-compatible with ActionScript 1.0
backward-compatible with ActionScript 2.0
designedFor interactive multimedia content
simple games
web animations
developedBy Adobe Systems
linked to: Adobe Inc.

Macromedia
documentationAvailableFrom Adobe ActionScript 2.0 Language Reference
linked to: ActionScript
era pre-ActionScript 3.0 Flash development
executionEnvironment Flash Player sandbox
executionMode interpreted bytecode
executionModel stack-based virtual machine
executionTarget client-side runtime
generation first-generation ActionScript virtual machine
historicalRole primary runtime for early Flash applications
memoryManagement garbage collection
notCompatibleWith ActionScript 3.0
linked to: ActionScript
primaryUsePeriod late 1990s and early 2000s
purpose execute ActionScript bytecode
relatedStandard ECMAScript (loosely influenced)
replacedBy AVM2
runsInside Adobe Flash Player projector
linked to: Flash (software)

Flash Player plugin
status legacy
supportsDataTypes Object and MovieClip types
primitive types such as Number, String, Boolean
supportsFeature MovieClip object model
event-driven scripting
timeline-based scripting
supportsLanguageVersion ActionScript 1.0
linked to: ActionScript

ActionScript 2.0
linked to: ActionScript
supportsProgrammingParadigm object-based programming
prototype-based programming
usedBy web browsers via Flash Player
usedFor running legacy Flash content
usedIn Adobe Flash Player
linked to: Flash (software)
usedInVersionRange early Flash Player versions up to coexistence with AVM2
usedWith ActionScript 1.0 compiler
ActionScript 2.0 compiler

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

ActionScript 2.0 runsOn AVM1
subject linked to: ActionScript