API Docs for: 2.0.0
Show:

JsonLoader Class

The json file loader is used to load in JSON data and parse it When loaded this class will dispatch a 'loaded' event If loading fails this class will dispatch an 'error' event

Constructor

JsonLoader

(
  • url
  • crossorigin
)

Parameters:

  • url String

    The url of the JSON file

  • crossorigin Boolean

    Whether requests should be treated as crossorigin

Methods

emit

(
  • eventName
)
Boolean

Emit an event to all registered event listeners.

Parameters:

  • eventName String

    The name of the event.

Returns:

Boolean:

Indication if we've emitted an event.

listeners

(
  • eventName
)
Array

Return a list of assigned event listeners.

Parameters:

  • eventName String

    The events that should be listed.

Returns:

Array:

An array of listener functions

load

()

Loads the JSON data

mixin

(
  • object
)

Mixes in the properties of the EventTarget prototype onto another object

Parameters:

  • object Object

    The obj to mix into

off

(
  • eventName
  • callback
)

Remove event listeners.

Parameters:

  • eventName String

    The event we want to remove.

  • callback Function

    The listener that we need to find.

on

(
  • eventName
  • callback
)

Register a new EventListener for the given event.

Parameters:

  • eventName String

    Name of the event.

  • callback Functon

    fn Callback function.

once

(
  • eventName
  • callback
)

Add an EventListener that's only called once.

Parameters:

  • eventName String

    Name of the event.

  • callback Function

    Callback function.

onError

() private

Invoked if an error occurs.

onJSONLoaded

() private

Invoked when the JSON file is loaded.

onLoaded

() private

Invoked when the json file has loaded.

removeAllListeners

(
  • eventName
)

Remove all listeners or only the listeners for the specified event.

Parameters:

  • eventName String

    The event you want to remove all listeners for.

Properties

baseUrl

String

[read-only] The base url of the bitmap font data

crossorigin

Boolean

Whether the requests should be treated as cross origin

loaded

Boolean

[read-only] Whether the data has loaded yet

url

String

The url of the bitmap font data