CStain.js 798 B

1234567891011121314151617181920212223242526
  1. function CStain(iX,iY,iIndex,oAttachContainer){
  2. var _oSprite;
  3. var _oAttachContainer;
  4. this._init = function(iX,iY,iIndex,oAttachContainer){
  5. _oAttachContainer = oAttachContainer;
  6. var oSprite = s_oSpriteLibrary.getSprite('stain_'+iIndex);
  7. _oSprite = createBitmap(oSprite);
  8. _oSprite.x = iX;
  9. _oSprite.y = iY;
  10. _oSprite.regX = oSprite.width/2;
  11. _oSprite.regY = oSprite.height/2;
  12. _oAttachContainer.addChild(_oSprite);
  13. var oParent= this;
  14. createjs.Tween.get(_oSprite).wait(1000).to({alpha:0}, 1000).call(function(){oParent.unload();});
  15. };
  16. this.unload = function(){
  17. _oAttachContainer.removeChild(_oSprite);
  18. };
  19. this._init(iX,iY,iIndex,oAttachContainer);
  20. }