kineticjs

    5热度

    2回答

    我有一个HTML5 Canvas元素。我需要将画布图像提交给我的服务器。它可以在我尝试过的所有PC浏览器中正常工作,但iOS Safari会在日志文件中出现Out of Memory错误。画布图像几乎是500 KB,因为它是950x323 PNG。以下是我的提交代码的简化版本: $('#imageJSON').val(JSON.stringify(myCanvas)); //I wrote oth

    1热度

    1回答

    如何使用KinectJS创建从一个圆圈到另一个圆圈的箭头? 我有2个半径= r和笔画= 1的圆圈。我该如何做一个圆滑的圆形箭头,或者只是从一个到另一个的路径? 感谢

    1热度

    1回答

    基本上,如果我使用stage.onFrame(function(frame){animationLayer.draw()});然后我得到一个生涩的动画,但如果我做setInterval(draw, 25);然后animationLayer.draw();绘制,然后我得到一个很好的流畅的动画。 我在做KineticJS的问题还是只是有点糟糕的表现?我只是在旋转一个矩形,但看起来很生涩。 Chrome

    0热度

    2回答

    这是我的代码,使用kinetic.js 我绘制三条线并使用鼠标移动。 $(document).ready(function(){ var y1=50; var stage = new Kinetic.Stage({ container: "container", width: 578, height: 200 }); var layer

    4热度

    1回答

    我有两个不同的阶段。 而且,我正在为它们添加图层并放置两个图像对象。 现在,我已经给这些图像对象“点击”事件。 但是,由于最近添加的图层位于其他图层之上,因此只有顶层才会触发事件。 问题:点击紫色的指标,我得到警报。但是,黄色指标不会触发任何事件,因为它位于图层后面。 (检查其在底部提供JSFiddle链接) 如何克服这个问题..? 下面是我使用添加&位置的图像的代码示例。 工作JS小提琴链接:h

    7热度

    3回答

    我想绘制一个矩形点击并拖动。我怎样才能做到这一点 ?我必须在哪里放置我的点击事件监听器?在舞台上还是在图层上?我有以下代码,但它不起作用: stage = new Kinetic.Stage({...}) layer = new Kinetic.Layer({...}) stage.add(layer) stage.on('click', function() { var po

    2热度

    1回答

    假设我有以下DOM: <div id="container"> <div id="created-by-other-tools">I want this to be my child</div> </div> DIV的“容器”来自一个Ember.ContainerView: container = Ember.ContainerView.create { element

    2热度

    1回答

    我试图通过流星来创建KineticJS对象的位置更新。 看来,麻烦的是: Players.update({name: "Rect"}, {xpos: this.attrs.x}) 这里是流星文档说: // Find the document with id "123", and completely replace it. Users.update({_id: "123"}, {na

    2热度

    2回答

    我对画布很新,所以需要一些输入。 我不想用股票创建库概述,所以我必须处理大约2k +矩形。问题是,在拖动和规模上的表现不是很好,fps下降到10以下。这很难看,所以我希望有些输入可以做得更好或者以其他方式改善我的(基本)脚本的性能。 http://jsfiddle.net/kHGvh/13/embedded/result/ http://jsfiddle.net/kHGvh/13/

    0热度

    1回答

    我已经与canvas涉及的一个问题。 我想使用kinetic来使用移动事件(特别是对于可拖动的),我也想同时使用clip()函数。 这里是我的代码: <!DOCTYPE HTML> <html> <head> <style> canvas { border: 1px solid #9C9898; } </style> <