loader/load text file

 
var game = new Phaser.Game(800, 600, Phaser.CANVAS, 'phaser-example', { preload: preload, create: create, render: render });

function preload() {

    //  Phaser can load Text files.

    //  It does this using an XMLHttpRequest.
    
    //  If loading a file from outside of the domain in which the game is running 
    //  a 'Access-Control-Allow-Origin' header must be present on the server.
    //  No parsing of the text file is performed, it's literally just the raw data.

    game.load.text('html', 'http://phaser.io');

}

var text;

function create() {

    game.stage.backgroundColor = '#0072bc';

    var html = game.cache.getText('html');

    text = html.split('\n');

}

function render() {

    for (var i = 0; i < 30; i++)
    {
        game.debug.text(text[i], 32, i * 20);
    }

}