CLineDrawing.js 706 B

12345678910111213141516171819202122232425
  1. function CLineDrawing(iStartX,iStartY,oContainer){
  2. var _oLineGfx;
  3. var _oLineShape;
  4. this._init = function(iStartX,iStartY,oContainer){
  5. _oLineGfx = new createjs.Graphics();
  6. _oLineGfx.setStrokeStyle(5);
  7. _oLineGfx.beginStroke("rgba(0,0,0,1)");
  8. _oLineGfx.moveTo(iStartX, iStartY);
  9. _oLineShape = new createjs.Shape(_oLineGfx);
  10. oContainer.addChild(_oLineShape);
  11. };
  12. this.hide = function(){
  13. createjs.Tween.get(_oLineShape).to({alpha:0}, 1000).call(function(){_oLineGfx.clear();});
  14. };
  15. this.updateDraw = function(iX,iY){
  16. _oLineGfx.lineTo(iX,iY);
  17. };
  18. this._init(iStartX,iStartY,oContainer);
  19. }