Turn Off Anonymous Event Handler

var config = {
    type: Phaser.AUTO,
    parent: 'phaser-example',
    width: 800,
    height: 600,
    scene: {
        preload: preload,
        create: create
    }
};

var game = new Phaser.Game(config);

function preload ()
{
    this.load.image('plush', 'assets/pics/profil-sad-plush.png');
}

function create ()
{
    var i = 0;

    this.events.on('addImage', function () {

        var x = Phaser.Math.Between(100, 700);
        var y = Phaser.Math.Between(100, 500);

        this.add.image(x, y, 'plush');

        i++;

        if (i === 5)
        {
            //  Remove the event after 5 calls.
            //  By not providing a handler it will clear ALL 'addImage' listeners.
            this.events.off('addImage');
        }

    }, this);

    //  Emit the event 10 times
    for (var e = 0; e < 10; e++)
    {
        this.events.emit('addImage');
    }
}