2011-08-01 104 views

回答

0

只需重新縮放矢量圖形並根據顯示對象的mouseX/mouseY或鼠標事件的localX/localY重新定位矢量圖形。它非常簡單。使用Tween引擎(如Tweener)來爲過渡設置動畫。

+0

好的。我不是很好的AS3編碼器。你能給我示例或教程參考嗎? – Kerberos

0

通過MovieClip的scale屬性可以實現縮放功能。

框圖可以通過MouseEvent.MOUSE_DOWNMouseEvent.MOUSE_UP事件進行。

這裏是一個非常有用的鏈接拖放&下降和繪製功能: http://www.flashandmath.com/basic/dragdroptour/dd_tour2.html

你可以畫一個框時,你移動鼠標,當你relese鼠標你要改變影片剪輯相匹配的箱體尺寸和重新定位它是x和y屬性的位置。

+0

謝謝,但我需要像我提到的相同的教程。因爲我不擅長AS3。 – Kerberos

0

說我們有一個map100x100. 大小,我們也有一個縣叫A50x10.

位置大小20x10要計算多少需要被放大,我們採取的(20)的大軸地圖的同一軸(100)。 100/20 = 5. 地圖需要放大5倍。

mapMC.scaleX = mapMC.scaleY = 5; 

但是現在我們還需要將地圖移動到正確的位置。 地圖尺寸現在是5倍大(500x500)。我們現在計算A在新調整大小的地圖上的位置。

5 * 50 = 250 
5 * 10 = 50 

現在您移動地圖定位-250,-50。我們需要將其向負面方向移動。

mapMC.x = -250; 
mapMC.y = -50 
+0

謝謝,但我需要像我提到的相同的教程。因爲我不擅長AS3。 – Kerberos

+0

恐怕沒有完全的教程,但你應該從AS3的基礎開始。這是一個很好的鏈接http://www.kirupa.com/developer/flash/index.htm –