Fix examples to use view.bounds/size/center instead of document.bounds/size.

This commit is contained in:
Jürg Lehni 2011-05-16 12:51:20 +01:00
parent 0504b99af8
commit 08c03192b6
15 changed files with 53 additions and 65 deletions

View file

@ -7,7 +7,7 @@
<script type="text/javascript">var root = '../../'</script>
<script type="text/javascript" src="../../src/load.js"></script>
<script type="text/paperscript" canvas="canvas">
var point = document.bounds.center;
var point = view.center;
for (var i = 0; i < 30; i++) {
var vector = new Point(10 + 20 * i, 0).rotate(i);
var l = vector.length;

View file

@ -31,7 +31,7 @@
},
iterate: function() {
var size = document.size;
var size = view.size;
this.vector.y += this.gravity;
this.vector.x *= 0.99;
var pre = this.point + this.vector;
@ -50,7 +50,7 @@
});
for (var i = 0; i < 10; i++) {
var position = Point.random() * document.size;
var position = Point.random() * view.size;
var vector = (Point.random() - [0.5, 0]) * [50, 100];
var ball = new Ball(position, vector);
balls.push(ball);

View file

@ -16,7 +16,7 @@
path.strokeCap = 'round';
var size = 20;
var segments = path.segments;
var center = document.bounds.center;
var center = view.center;
for (var i = 0; i < size; i++)
path.add(center + new Point(i * 100, 0));

View file

@ -7,7 +7,7 @@
<script type="text/javascript">var root = '../../'</script>
<script type="text/javascript" src="../../src/load.js"></script>
<script type="text/paperscript" canvas="canvas">
var center = document.bounds.center;
var center = view.center;
for (var i = 0; i < 70; i++) {
var path = new Path.Circle(center, i * 5);
path.strokeColor = 'black';

View file

@ -28,14 +28,12 @@
}
}
}
document.activeLayer.position = document.bounds.center;
document.activeLayer.position = view.center;
// Reposition the paths whenever the window is resized:
DomEvent.add(window, {
resize: function(event) {
document.activeLayer.position = document.bounds.center;
}
});
function onResize(event) {
document.activeLayer.position = view.center;
}
</script>
</head>
<body>

View file

@ -16,7 +16,7 @@
path.remove();
var size = Math.abs(Math.sin(event.count / 40)) * 150 + 10;
path = new Path.RoundRectangle(rect, size);
path.position = document.bounds.center;
path.position = view.center;
}
</script>
</head>