6

私はまだjsが初めてで、bonsai.jsをバックボーンアプリに適合させようとしています。

私はこちらのガイドに従っています: https://github.com/iamdustan/bonsai-demos、アニメーションを別のファイルに入れることで「物事を分離」しようとしていますhero-animation.jsUncaught TypeError: Illegal constructor、最初の行にhero-animation.js

これはバックボーン ルーターで呼び出され、正常に動作しています...

homeAnimation: function() {
    bonsai.run(document.getElementById('heroContent'), {
    url: 'hero-animation.js',
    width: 500,
    height: 400
  });
}

これがhero-animation.jsにあるもので、1行目でエラーが発生しています:

var rect = new Rect(0, 0, 200, 200);
rect
.fill('random')
.addTo(stage)
.attr({
  x: stage.width - rect.attr('width'),
  y: stage.width - rect.attr('height')
})
.animate('0.5s', {
  x: 0,
  y: 0
});
4

1 に答える 1

5

を含めるのを忘れたようですbonsai.js

最初Rect"interface"であり、コンストラクターとして使用できないことを意味し、Bonsai は独自の目的のためにそれをオーバーライドします。

于 2013-09-16T09:23:30.417 に答える