UNPKG

@awayfl/avm2

Version:

Virtual machine for executing AS3 code

11 lines (10 loc) 412 B
import { AXClass } from '../run/AXClass'; import { builtinNativeClasses, nativeClasses } from './builtinNativeClasses'; import { linkClass } from './linkClass'; export function tryLinkNativeClass(axClass: AXClass) { const className = axClass.classInfo.instanceInfo.getClassName(); const asClass = builtinNativeClasses[className] || nativeClasses[className]; if (asClass) { linkClass(axClass, asClass); } }