前回言及したpreziもどきだけど、この前書いた通りの着想をもとに、つらつらと出来ることと出来ないことを考えた後(アニメーションをスプラインで表現するのは容易ではなさそうだ)、Silverlightのやり方を調べながら、昨日今日で基本的な機能を実装してみた。動くようになったので、コードはgithubに放り込んだ。 http://github.com/atsushieno/zoomonkey/
やっていることは、だいたい前回書いた感じなのだけど(ただしズームは実装していない)、基本的には、以下のようなjsonファイルを作って、 http://github.com/atsushieno/zoomonkey/blob/master/samples/zmdata.json
その中に画像の定義とクリックアクションを定義している。実際にはXAMLを読み込めるようにしたので、deep zoomのようなものを定義しなくても、拡大縮小などはXAMLのレベルでそれなりに対応できるのではないかと思う。
このツールに深入りしていると、肝心のプレゼンテーションが作れなくなるので、今はとりあえずこのくらいにしておこうと思う。
Leave a comment