diff options
author | Ulrich-Matthias Schäfer <ulima.ums@googlemail.com> | 2018-05-29 00:18:41 +0200 |
---|---|---|
committer | Ulrich-Matthias Schäfer <ulima.ums@googlemail.com> | 2018-05-29 00:18:41 +0200 |
commit | 8c4e55ee559fdc1597319f18aa1ccb9ac15474cc (patch) | |
tree | a8f37c00547231d3f904fdb44caa70bcebb637e3 /dirty.html | |
parent | be8320d4bfada1f5fc1c7eaef8402c52f9d9be86 (diff) | |
download | svg.js-8c4e55ee559fdc1597319f18aa1ccb9ac15474cc.tar.gz svg.js-8c4e55ee559fdc1597319f18aa1ccb9ac15474cc.zip |
implement methods, reorganize runner, list questions
Diffstat (limited to 'dirty.html')
-rw-r--r-- | dirty.html | 31 |
1 files changed, 22 insertions, 9 deletions
@@ -74,8 +74,8 @@ function getColor(t) { // } // } -// var bla = SVG('<rect>').size(50, 50).center(100, 100).addTo('svg') -// bla.animate().move(220, 200) +var bla = SVG('<rect>').size(0, 0).move(200, 200).addTo('svg') +bla.animate().size(220, 200).queue(null, console.log) // var randPoint = (x = 50, y = 50) => [ // Math.random() * 100 - 50 + x, @@ -101,14 +101,27 @@ function getColor(t) { // ]) // }) -var mover = SVG('<ellipse>').size(50, 50).center(100, 100).addTo('svg') -var anim = mover.animate(new SVG.Spring(500, 10)).move(500, 500) +// var mover = SVG('<ellipse>').size(50, 50).center(100, 100).addTo('svg') +// var anim = mover.animate(new SVG.Spring(500, 10)).move(500, 500) +// +// SVG.on(document, 'mousemove', function (e) { +// //mover.animate(SVG.PID()).move(e.pageX, e.pageY) +// var p = mover.point(e.pageX, e.pageY) +// anim.center(p.x, p.y) +// }) + +// var timeline = new SVG.Timeline().pause() +// var runner = new SVG.Runner(100000) +// runner.queue(null, function (pos) { +// console.log(pos) +// }) +// timeline.schedule(runner) +// +// runner.after(() => console.log('finished with after')) +// runner.on('finish', () => console.log('finished with on')) -SVG.on(document, 'mousemove', function (e) { - //mover.animate(SVG.PID()).move(e.pageX, e.pageY) - var p = mover.point(e.pageX, e.pageY) - anim.center(p.x, p.y) -}) +//timeline.play() +//timeline.finish() </script> |