kineticjs

    0熱度

    1回答

    我用kineticjs畫了兩個圓, 我想對稱地改變第一個圓的dragmove上的圓的位置,這是我的代碼。 newArc = new Kinetic.Circle({ x: mouse.x, y: mouse.y, radius: .25, fill: Color, stroke: "lightgray", stro

    0熱度

    1回答

    我有兩個組(group1,group2)都包含矩形。每個組都是可拖動的。當我移動一個形狀(在我的情況下爲組或矩形)並且與另一個重疊時,我觸發一個事件並將這兩個組添加到另一個組(超級組),這個組也可以拖動。我現在這樣做的權利的方式是通過創建包含兩組如下超羣: group1.add(cube1); group2.add(cube2); superGroup.add(group1); superG

    1熱度

    1回答

    我無法讓文字環繞圖像。我改變了畫布大小以適應長文本,但結果不是我正在尋找的。 var stage = new Kinetic.Stage({ container: 'container', width: 300, height: 300 }); var layer = new Kinetic.Layer(); stage.add(layer); var im

    0熱度

    1回答

    我正在使用JavaScript Kineticjs框架爲孩子們創建遊戲。更具體地說,我正在使用矩形和組。我有以下功能,它們在碰撞時將兩個立方體(通過將它們添加到同一組中)組合在一起。我想要實現的是在組中銷燬它的雙擊事件,如下面的代碼所示。爲此,我使用this.destroy()函數似乎工作正常(從這個jsfiddle例子可以看出,從官方網站採取和修改了一下)。 /* A function tha

    0熱度

    1回答

    昨天剛剛開始使用Kinetic.js。我想在楔子內部畫一些文字(標籤),以便它相對於楔子的角度旋轉放置在楔子內部。 像這樣: 這裏是我的代碼: var numSegments = 5; // Number of wedges in circle var endPos = 0; //Center of the div container var center = document.get

    0熱度

    1回答

    我有一個Kinetic.Stage和2層:layer1和layer2。我將layer1中的元素拖放到layer2中,知道我在layer2中設計了一個網格。我需要在初始狀態下克隆layer2,我的意思是沒有繪製它的形狀和圖像,只是一個空的網格。 document.getElementById('buttonAdd').addEventListener('click', function() {

    0熱度

    2回答

    我使用下面的代碼 var scale = stage.getScale(); scale.x *= 1.5; //zoomFactor is a global variable scale.y *= 1.5; stage.setScale(scale); stage.setDraggable(true); stage.draw(); 拖動階段後

    0熱度

    1回答

    我有一個空的圖層(不是真的是空的,我在那裏畫了一個網格,所以有線條和矩形),另一個圖層與第一個圖層類似,我拖放了多個圖形和圖像。我想要做的是: 使用toJSON()保存第二層(稱爲rightLayer):done! 繪製保存JSON在第一層,然後再保存:沒有,因爲.. 在文檔,我應該這樣做:雖然我不 var json = rightLayer.toJSON(); var layer1 = Kin

    0熱度

    1回答

    我想要使用KineticJS獲得彎曲的文本。 什麼我的目標是: 有無KineticJS對一個TextPath 中心創建弧形文字畫布文本 有一個字段至極更新弧形文字的onkeyup 有一個調整曲線半徑的可能性 由KineticJS製作的畫布應該隱藏,但創建一個可見的.png 保存在服務器 在.png文件我媒體鏈接已經達到了什麼: 有無KineticJS對一個TextPath創建彎曲文本帆布 中心的文

    0熱度

    1回答

    我有一個Kinetic.Group,其中包含一些形狀和圖像。我定義的函數,在雙擊刪除圖像,這裏是我的代碼: img.on("dblclick dbltap", function (e) { if (e.which != 3) { img.getParent().listening(false); //the parent here is the group