任何机构可以告诉你怎么放大影片剪辑这样的: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