"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var parser = new window["SVGA"].Parser();
exports.loadSvga = function (url, parent) {
    return new Promise(function (resolve, reject) {
        parser.load(url, function (videoItem) {
            var mv = new window["SVGA"].EgretMovieClip(videoItem);
            mv.gotoAndPlay(1, true);
            if (parent)
                parent.addChild(mv);
            // mv.addEventListener(egret.Event.COMPLETE, () => {
            //     // console.log("播放完成")
            // }, this);
            resolve(mv);
        }, function (error) {
            reject(error.message);
        });
    });
};
// export const loadSvga2 = (url: string, parent: egret.DisplayObjectContainer, callback) => {
//     return new Promise((resolve, reject) => {
//         const parser = new window["SVGA"].Parser();
//         parser.load(url, (videoItem) => {
//             const mv = new window["SVGA"].EgretMovieClip(videoItem)
//             mv.visible=false;
//             wait(100).then(()=>{
//                 mv.visible=true;
//             })
//             mv.gotoAndPlay(1, true)
//             if (parent)
//                 parent.addChild(mv);
//             // mv.addEventListener(egret.Event.COMPLETE, () => {
//             //     mv.stop();
//             //     callback();
//             // }, this);
//             resolve(mv);
//         }, (error) => {
//             reject(error.message);
//         })
//     });
// } 
//# sourceMappingURL=loadSvga.js.map