2011-05-05 21 views

cevap

8

Eğer ölçek denir if() bir kez ve sonra() yine sonuç kümülatif olacağını ölçeği denilen düşünürdüm, ama bu durum görünmüyor. Ölçek() işlevini çağırırsanız, orijinal boyutları hatırlar ve daha önce yeniden hesaplanan boyutlardan ziyade bunları ölçekler.

Örneğinizi çalışma şeklimize alma biçiminiz, nesnenin üzerindeki ölçeği (her boyut için bir değişken) saklamaktı (scaleX = scaleY = 1 ile başlayarak). Ardından depolanan ölçeği, resizer/imlecin son konumundan hesaplanan skala ile çarpıp nesnenizde sakladım. Son olarak, şekillerinizi yeniden boyutlandırmak için ölçek() işlev çağrısı içinde depolanmış ölçekleri kullandım.

sadece node.resetScale() kullanın ... Ben düzelttim

+0

Nice one :) Bu yüzden stackoverflow'u seviyorum – thgie

İlgili konular