2012-04-17 44 views
0

使用Fabric.js繪製交互式形狀,除非我創建多個形狀,否則我無法編輯這些形狀。fabricjs交互式繪圖在繪製第一個形狀後,是否需要重置事件系統?

的演示清楚地顯示問題在這裏http://jsfiddle.net/pingcrosby/brZ2N/

Click the box tool and draw 3 boxes NOT overlapping and try selecting them. 
    Click the arrow (selection) tool - now selecting the box does not work as expected. 

    (once you click enough and it works..everything from then on works as expected) 

    Now try a 3 boxes and select the bounding group 
    Now suddenly selecting all works as expected. 

我需要繪製初始形狀後,內部的事件重置系統?

+0

我不能在那裏畫一個盒子。繪製圓圈,然後使用箭頭工具選擇它們似乎按預期工作。 – kangax 2012-04-18 08:58:16

+0

嗨感謝您的答覆(讚賞)。圈子似乎也適用於我 - 但爲什麼你不能畫一個盒子。它是一個代碼問題或JsFiddle。我試圖拖動/畫出框/圓圈,並且在通過拖動控制節點時立即可以編輯它。我有一種感覺,因爲在初始創建和調整大小時,光標不會超出拖動手柄,所以我不能使用框偏移。我相信這是一個至關重要的問題。如果您願意,我可以將您的全部代碼示例發送給您,以供您查看?謝謝 – PingCrosby 2012-04-19 11:58:26

回答