@awayfl/avm2
Version:
Virtual machine for executing AS3 code
18 lines • 717 B
TypeScript
import { IAVMHandler, AVMStage, SWFFile } from '@awayfl/swf-loader';
import { IAsset } from '@awayjs/core';
import { IPlayerGlobal } from './IPlayerGlobal';
import { ISceneGraphFactory } from '@awayjs/scene';
export declare class AVM2Handler implements IAVMHandler {
avmVersion: string;
private _avmStage;
private _factory;
private _playerglobal;
constructor(playerglobal: IPlayerGlobal);
init(avmStage: AVMStage, swfFile: SWFFile, callback: (hasInit: boolean) => void): void;
dispose(): void;
enterFrame(dt: number): void;
resizeStage(): void;
get factory(): ISceneGraphFactory;
addAsset(asset: IAsset, addScene: boolean): void;
}
//# sourceMappingURL=AVM2Handler.d.ts.map