1

내 processing.js 스케치는 FloatList을 사용하며 Sublime으로 빌드하면 작동합니다. 그러나 웹 페이지에서 실행하려고하면 스케치가로드되지 않고 자바 스크립트 콘솔에서 Uncaught Processing.js: Unable to execute pjs sketch: ReferenceError: FloatList is not defined이 표시됩니다. 왜 이런 일이 일어나고 어떻게 해결할 수 있습니까?Processing.js 웹에서 FloatList가 작동하지 않습니다.

모든 제안과 도움을 주시면 감사하겠습니다.

답변

0

오류 메시지에는 Processing.js에 FloatList 클래스가 없습니다. the Processing.js reference을 확인하여이를 확인할 수 있습니다.

Processing.js가 FloatList 클래스를 구현하지 않은 이유가 확실하지 않습니다. 어쩌면 자바 스크립트 배열이 자바 배열과 많이 다르기 때문일 수도 있습니다. 그것은 단지 추측입니다. Here은 Processing.js의 GitHub 페이지에서이 문제에 대한 공개 문제입니다. Here은 구현 된 클래스를 보여주는 또 다른 문제입니다. FloatList은 아직 실제로 구현되지 않았습니다.

어쨌든 FloatList 클래스를 없애려면 코드를 수정해야합니다.

물론 Processing.js는 오픈 소스입니다. 항상 FloatList 클래스를 추가 할 수 있습니다. the source의 대부분을 직접 복사 할 수도 있습니다.

+0

'FloatList' 클래스를'ArrayList '으로 변경하고 몇 가지 메서드를 변경하고 내 [website] (http://brandonlou.github.io/Lightning)에서 작동했습니다. 감사! – Brandon

+0

@Brandon 문제가 없습니다. 멋진 프로젝트! –