Advertisement
Guest User

Untitled

a guest
Nov 27th, 2012
642
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function drawImage(imageObj) {
  2.     var stage = new Kinetic.Stage({
  3.         container: "container",
  4.         width: wW,
  5.         height: wH
  6.     }),
  7.     timer = null,
  8.     dummys = 1,
  9.     layer = new Kinetic.Layer();
  10.    
  11.     timer = setInterval( function() {
  12.         if( dummys >= 2 ) {
  13.             clearInterval(timer);
  14.             layer.clear();
  15.             var darthVaderImg = new Kinetic.Image({
  16.                 image: imageObj,
  17.                 x: stage.getWidth() / 2 - 200 / 2,
  18.                 y: stage.getHeight() / 2 - 137 / 2,
  19.                 draggable: true
  20.             });
  21.             layer.add(darthVaderImg);
  22.             stage.add(layer);  
  23.         }else{
  24.             var background = new Kinetic.Rect({
  25.               x: 0,
  26.               y: 0,
  27.               width: wW,
  28.               height: wH,
  29.               fill: "white",
  30.               draggable: false
  31.             });
  32.             layer.add(background)
  33.             layer.draw();
  34.             dummys++;
  35.         }
  36.     }, 10 );
  37.  
  38. }
  39.  
  40. var wH = window.innerHeight,
  41.     wW = window.innerWidth,
  42.     mCanvas = document.getElementById('container'),
  43.     imageObj = new Image();
  44.  
  45. $(document).ready(function(){
  46.     mCanvas.style.width = wW;
  47.     mCanvas.style.height = wH;
  48.     imageObj.src = 'img/darth-vader.jpg';
  49.     imageObj.onload = function() {
  50.         drawImage(this);
  51.     };
  52. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement