Ошибка типа: createjs.Ticker.removeEventListener(...) не определена

У меня есть следующий код с библиотеками easyjs и tweenjs. Как кажется после вызова функции hsdissolve() в него включены только библиотеки tweenjs.

Весь код:

   var canvas;
    var stage;
    var tweens;
    var activeCount;
    var circleCount = 25;
    var text;

    function init() {
        canvas = document.getElementById("StartCanvas");
        stage = new createjs.Stage(canvas);
        stage.enableDOMEvents(true);
        tweens = [];
        stage.enableMouseOver(10);
        createjs.Touch.enable(stage);



        var image = new Image();
        image.src = "img/hs-logo-dark.png";

        image.onload = handleImageLoad;


    }

    function handleImageLoad(event) {
        var image = event.target;
        var hslogo = new createjs.Bitmap(image);
        hslogo.x = 230;
        hslogo.y = 150;
        stage.addChild(hslogo);
        stage.update();

        createjs.Ticker.addEventListener("tick", stage, false);
        hslogo.addEventListener("click", function() {

            createjs.Tween.get(hslogo).to({
                alpha: 0
            }, 1000).call(hsdissolve);
        });

        function hsdissolve() {
            //createjs.Ticker.removeEventListener("tick", stage, false);
            var Tneu = new createjs.Text("Neu", "36px Arial", "#777");
            Tneu.alpha = 0;
            stage.addChild(Tneu);
            stage.update();

            createjs.Ticker.addEventListener("trun", stage, false);
            Tneu.addEventListener("run", function(){

                createjs.Tween.get(Tneu).to({
                    alpha: 1
                }, 1000).call(tick);
            });


            }
            function tick() {
                createjs.Ticker.removeEventListener("trun", stage, false);

        }

Кажется, что раздел hsdissolve не завершает все, но я ничего не могу записать.

Его можно воспроизвести по следующему адресу: http://exodus-glitch.tk/easel/

Может кто-нибудь сказать мне, что я сделал не так?

0 ответов

Другие вопросы по тегам