我有一個根據瀏覽器寬度調整容器寬度的舞臺(試圖讓我的項目響應但掙扎)。我只有一個圖層,並希望根據舞臺的大小調整圖層大小。截至目前階段寬度隨瀏覽器寬度而變化,但層寬不變,只是被切斷kineticjs根據舞臺寬度調整圖層大小
我已經嘗試了window.onresize函數中的layer.setScale(x,y),但沒有足夠的數學意義來使用它來隨着舞臺寬度的變化來縮放圖層。 我也嘗試過layer.setWidth(x),並在相同的函數中使用了舞臺寬度作爲x的變量,但沒有運氣。
圖層不能自動與舞臺一起縮放嗎?如果我調整螢火蟲的畫布大小,圖層自動縮放,但這是唯一一次我得到正確的迴應...
順便說一句,所有的元素都是多邊形的座標/點/ etc通過svg/illustrator導入。不知道這有什麼用概率...
完全陷入...
這裏是我的項目:http://cityunite.org/new
謝謝你看這個 - 我想一個簡單的stage.scale({X:.5,Y:.5})會拋出「未捕獲的類型錯誤:對象[對象對象]沒有方法'縮放'「錯誤。同樣的結果... –
我現在唯一可以開始工作的是(例如) stage.setWidth(300); layer.setScale(.5,.5); –
try stage.setAttr('scale',{x:.5,y:.5}); – SoluableNonagon