API Docs for: 2.2.1
Show:

SpineLoader Class

The Spine loader is used to load in JSON spine data To generate the data you need to use http://esotericsoftware.com/ and export in the "JSON" format Due to a clash of names You will need to change the extension of the spine file from .json to .anim for it to load See example 12 (http://www.goodboydigital.com/pixijs/examples/12/) to see a working example and check out the source You will need to generate a sprite sheet to accompany the spine data When loaded this class will dispatch a "loaded" event

Constructor

SpineLoader

(
  • url
  • [crossorigin]
)

Parameters:

  • url String

    The url of the JSON file

  • [crossorigin] Bool optional

    Whether requests should be treated as crossorigin

Methods

emit

(
  • eventName
  • data
)
Bool

Emit an event to all registered event listeners.

Parameters:

  • eventName String

    The name of the event.

  • data Dynamic

Returns:

Bool:

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

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

    Callback function.

once

(
  • eventName
  • callback
)

Add an EventListener that's only called once.

Parameters:

  • eventName String

    Name of the event.

  • callback Function

    Callback function.

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

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 json file