首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >按钮触发的Paper.js画布变更功能

按钮触发的Paper.js画布变更功能
EN

Stack Overflow用户
提问于 2014-04-22 15:38:03
回答 1查看 1.1K关注 0票数 3

我正在尝试更新我的画布,它使用paper.js通过一个按钮点击。为什么按钮不知道我的changePos()函数?

代码语言:javascript
运行
复制
 <div class="myCanvas">
    <canvas id="canvas" width="600" height="600"></canvas>
  </div>

  <button id="some_button" onClick='changePos();'>Change Position</button>

在下面的脚本中,第一个脚本是paper.js,第二个脚本在我的画布上初始化文本“嘿”。这就是changePos()函数所在的位置,在我看来,单击按钮时应该会调用它。

代码语言:javascript
运行
复制
<script src="/paperjs/paper.js" type="text/javascript"></script>

<script  type="text/paperscript" canvas="canvas">

var text = new PointText({
      point: view.center,
      justification: 'center',
      fontSize: 20,
      fillColor: 'black'

    });

function init() {
  text.position = view.center;
      text.content = "hey"; 
}

function changePos() {
  text.content = "200";
}

init();
</script>
EN

Stack Overflow用户

发布于 2014-09-28 16:44:11

你可能会找到我关于Paper.js Interoperability usefull的答案。

为了能够从外部访问changePos(),您需要通过全局定义的对象导出它,然后在JavaScript中访问它。

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23213414

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档