d:id:amachang:20060805 の例ではちょっと説得力が無かったので もうひとつ例を書いてみました。 Firefox 2 beta 1 など(JavaScript 1.7 対応環境)で見てください http://sample.ecmascript.jp/s17-2.html 今回の例のポイント 繰り返し部分の実装 run: function() { this.setOpacity(0); while (this.setOpacityBy(0.01) < 1) yield; while (this.moveBy(-2) > 20) yield; while (this.setOpacityBy(-0.01) > 0) yield; },たったこれだけで、アニメーションが実装できるのだ。 副産物とはいえ、これは便利ではないだろうか。