code: function Spine(url) {
      DisplayObjectContainer.call(this);
  
      this.spineData = Spine.animCache[url];
  
      if (!this.spineData) {
          throw new Error('Spine data must be preloaded using SpineLoader or AssetLoader: ' + url);
      }
  
      this.skeleton = new spine.Skeleton(this.spineData);
      this.skeleton.updateWorldTransform();
  
      this.stateData = new spine.AnimationStateData(this.spineData);
      this.state = new spine.AnimationState(this.stateData);
  
      this.slotContainers = [];
  
      for (var i = 0, n = this.skeleton.drawOrder.length; i < n; i++) {
          var slot = this.skeleton.drawOrder[i];
          var attachment = slot.attachment;
          var slotContainer = new DisplayObjectContainer();
          this.slotContainers.push(slotContainer);
          this.addChild(slotContainer);
          if (!(attachment instanceof spine.RegionAttachment)) {
              continue;
          }
          var spriteName = attachment.rendererObject.name;
          var sprite = this.createSprite(slot, attachment.rendererObject);
          slot.currentSprite = sprite;
          slot.currentSpriteName = spriteName;
          slotContainer.addChild(sprite);
      }
  }
docs: A class that enables the you to import and run your spine animations in pixi.
  Spine animation data needs to be loaded using the AssetLoader or SpineLoader before it can be used by this class
  See example 12 (http://www.goodboydigital.com/pixijs/examples/12/) to see a working example and check out the source
  
  @class Spine
  @extends DisplayObjectContainer
  @constructor
  @param url {String} The url of the spine anim file to be used