Skip to content

Instantly share code, notes, and snippets.

@maninalift
Created August 21, 2012 20:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save maninalift/3419244 to your computer and use it in GitHub Desktop.
Save maninalift/3419244 to your computer and use it in GitHub Desktop.
test issues with onMouseMove and onFrame events for multiple canvases in paperscript 2.2 and nightly
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Rounded Rectangles</title>
<link rel="stylesheet" href="style.css">
<script type="text/javascript" src="paper22.js"></script>
<script type="text/paperscript" canvas="canvas" >
var mousePoint = view.center;
var size = new Size(75, 75);
var path = new Path.Rectangle(mousePoint, size);
path.fillColor = 'black';
function onMouseMove(event) {
mousePoint = event.point;
}
function onFrame(event) {
var delta = (mousePoint - path.position);
path.translate(delta);
path.rotate(3);
}
</script>
<script type="text/paperscript" canvas="canvas2" >
var mousePoint = view.center;
var size = new Size(75, 75);
var path = new Path.Rectangle(mousePoint, size);
path.fillColor = 'black';
function onMouseMove(event) {
mousePoint = event.point;
}
function onFrame(event) {
var delta = (mousePoint - path.position);
path.translate(delta);
path.rotate(3);
}
</script>
</head>
<body>
<canvas id="canvas" width="200" height="200"></canvas>
<canvas id="canvas2" width="200" height="200"></canvas>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment