未捕获的ReferenceError:未定义未实现

时间:2016-05-07 00:14:39

标签: javascript svg processing

我在处理中以Javascript模式运行草图,我收到一个名为Uncaught ReferenceError的错误:当我运行以下代码时未定义未实现:

PShape mirror;
void setup() {
  mirror = loadShape("mirror.svg");
}
void draw() {
  shape(mirror,0,0,400,80);
}

有人可以在这里解释一下这个问题吗?谢谢!

1 个答案:

答案 0 :(得分:0)

当JavaScript无法识别某个对象或函数时,会出现

Uncaught ReferenceError : /*object/function*/ is not defined;或者在您的情况下,它无法识别"未实现的"。

因为"未实现"不在您的代码示例中 - 我已经让您的代码在我的机器上的Processing 3.0.2(最新版本)中工作,然后我可以安全地假设没有正确加载内置函数。您的特定安装Processing或JavaScript可能会出错。

虽然我不完全了解此错误的性质,但我建议全新安装最新版本的处理,可在此处找到:https://processing.org/download/?processing

最后,这可能不是导致错误的原因,但请确保mirror.svg位于名为" data"的文件夹中。在草图文件夹中。