任何機構可以告訴你怎麼放大影片剪輯這樣的:http://www.backspace.com/mapapp/ AS3 - 變焦功能與影片剪輯
該網頁上的拳地圖,可以通過draging它周圍的框可放大特定區域。
是否有任何教程或鏈接解釋此功能。
預先感謝您。
任何機構可以告訴你怎麼放大影片剪輯這樣的:http://www.backspace.com/mapapp/ AS3 - 變焦功能與影片剪輯
該網頁上的拳地圖,可以通過draging它周圍的框可放大特定區域。
是否有任何教程或鏈接解釋此功能。
預先感謝您。
只需重新縮放矢量圖形並根據顯示對象的mouseX/mouseY或鼠標事件的localX/localY重新定位矢量圖形。它非常簡單。使用Tween引擎(如Tweener)來爲過渡設置動畫。
通過MovieClip的scale
屬性可以實現縮放功能。
框圖可以通過MouseEvent.MOUSE_DOWN
和MouseEvent.MOUSE_UP
事件進行。
這裏是一個非常有用的鏈接拖放&下降和繪製功能: http://www.flashandmath.com/basic/dragdroptour/dd_tour2.html
你可以畫一個框時,你移動鼠標,當你relese鼠標你要改變影片剪輯相匹配的箱體尺寸和重新定位它是x和y屬性的位置。
謝謝,但我需要像我提到的相同的教程。因爲我不擅長AS3。 – Kerberos
說我們有一個map
與100x100.
大小,我們也有一個縣叫A
在50x10.
位置大小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
謝謝,但我需要像我提到的相同的教程。因爲我不擅長AS3。 – Kerberos
恐怕沒有完全的教程,但你應該從AS3的基礎開始。這是一個很好的鏈接http://www.kirupa.com/developer/flash/index.htm –
好的。我不是很好的AS3編碼器。你能給我示例或教程參考嗎? – Kerberos