UNPKG

@awayjs/scene

Version:
38 lines 1.64 kB
import { DisplayObject } from '../display/DisplayObject'; import { MovieClip } from '../display/MovieClip'; interface IScriptQueue { queued_mcs: MovieClip[]; queued_scripts: any[]; queued_mcs_pass2: MovieClip[]; queued_scripts_pass2: any[]; constructors: MovieClip[]; } export declare class FrameScriptManager { static invalidAS3Constructors: boolean; static frameScriptDebug: Object; static useAVM1: boolean; private static _queued_dispose; private static _queue; private static _active_intervals; private static _index; private static _intervalID; static setInterval(fun: Function, time: number, isTimeout?: boolean): number; static setTimeOut(fun: Function, time: number): number; static clearInterval(id: number): void; static clearTimeout(id: number): void; static execute_intervals(dt?: number): void; static add_child_to_dispose(child: DisplayObject): void; static get_queue(): IScriptQueue; static add_script_to_queue(mc: MovieClip, script: any): void; static add_loaded_action_to_queue(mc: MovieClip): void; static add_script_to_queue_pass2(mc: MovieClip, script: any): void; static execute_as3_constructors_finish_scene(mc: MovieClip): void; static execute_as3_constructors_enterFrame(mc: MovieClip): void; static execute_as3_constructors_recursiv(mc: MovieClip): void; static isOnStage(mc: DisplayObject): boolean; static execute_avm1_constructors(): void; static execute_queue(): void; static execute_dispose(): void; } export default FrameScriptManager; //# sourceMappingURL=FrameScriptManager.d.ts.map