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