1

私のprocessing.jsスケッチではFloatListが使用されており、サブライムで構築すると機能します。しかし、私がウェブページ上でそれを実行しようとすると、スケッチは読み込まれず、私はUncaught Processing.js: Unable to execute pjs sketch: ReferenceError: FloatList is not definedをjavascriptコンソールから入手します。なぜこれが起こっているのですか?どのように修正できますか?Processing.js Web上でFloatListが機能しない

感謝の意を表します。

答えて

0

エラーが表示されます。Processing.jsにはFloatListクラスがありません。これはthe Processing.js referenceをチェックすることで確認できます。

Processing.jsがFloatListクラスを実装しなかった理由はわかりません。たぶん、JavaScript配列がJava配列と大きく異なるためです。それはちょうど推測です。 Hereは、Processing.jsのGitHubページに関するこれに関する未解決の問題です。 Hereは、どのクラスが実装されているかを示す別の問題です。 FloatListは実際にはまだ実装されていません。

いずれにしても、コードを変更してFloatListクラスを削除する必要があります。

もちろん、Processing.jsはオープンソースです。だからあなたはいつも自分でFloatListクラスを追加することができました! the sourceの多くを直接コピーすることもできます。

+0

'FloatList'クラスを' ArrayList 'に変更し、いくつかのメソッドを変更し、私の[website](http://brandonlou.github.io/Lightning)で動作しました。ありがとう! – Brandon

+0

@Brandon問題ありません。クールなプロジェクト! –

関連する問題