@awayfl/avm2
Version:
Virtual machine for executing AS3 code
14 lines (13 loc) • 604 B
JavaScript
import { nativeClassLoaderNames } from './builtinNativeClasses';
import { makeClassLoader } from '../nat/makeClassLoader';
/**
* Installs class loaders for all the previously registered native classes.
*/
export function installClassLoaders(applicationDomain, container) {
for (var i = 0; i < nativeClassLoaderNames.length; i++) {
var loaderName = nativeClassLoaderNames[i].name;
var loaderAlias = nativeClassLoaderNames[i].alias;
var nsType = nativeClassLoaderNames[i].nsType;
makeClassLoader(applicationDomain, container, loaderName, loaderAlias, nsType);
}
}