@awayfl/avm2
Version:
Virtual machine for executing AS3 code
20 lines (15 loc) • 474 B
text/typescript
import { AVM2LoadLibrariesFlags } from './AVM2LoadLibrariesFlags';
import { AVMStage, SWFFile } from '@awayfl/swf-loader';
import { ISceneGraphFactory } from '@awayjs/scene';
import { IAsset } from '@awayjs/core';
export interface IPlayerGlobal{
createSecurityDomain(
avmStage: AVMStage,
swfFile: SWFFile,
libraries: AVM2LoadLibrariesFlags
): Promise<ISceneGraphFactory>;
enterFrame();
dispose();
resizeStage();
addAsset(asset: IAsset, addScene: boolean);
}