0

即使paper.js文档说明可以使用 [x,y]对点或分配进行隐式添加(第一个代码块,第 17 行),但我无法使其正常工作。由该类型的数学产生的任何点都具有未定义和属性,而它们在创建后的点中得到了很好的定义。point3 = point2 - point1xynew

我创建了这个 JSFiddle来重现我遇到的错误。

请问我的代码中遗漏了什么?

4

2 回答 2

4

您链接到的页面说:

PaperScript 代码的加载方式与使用该<script>标记的任何其他 JavaScript 一样,但类型设置为"text/paperscript"or除外"text/x-paperscript"。代码可以是外部文件 ( src="URL"),也可以是内联的:

将代码放入<script type="text/paperscript">标签后,它就可以工作:

jsfiddle.net/2F2jx/6

编辑:要使用链接脚本,它没有什么不同。您设置type属性:

<script type="text/paperscript" src="myscript.js"></script>
于 2013-11-15T01:35:09.387 回答
0

您链接上的 PaperJS 是 v0.22,最新版本是 v0.9.12,所以如果您使用在线参考http://paperjs.org/reference/,您的代码可以使用 0.22 版本。

于 2013-11-15T01:19:43.080 回答