之前在这里看到有人介绍了Bartek Drozdz的Rotator类,可以根据动态中心点旋转显示对象。觉得很好用。
下载地址:[url]http://www.horidream.com/blog/?p=49 [/url]
之后对这个类添加了一个scaleX和scaleY的功能,能够根据动态中心点进行缩放。
发上来和大家分享一下~有不足的话一起交流撒~
rotator.swf (6.26 KB)
自己测试了一下,为神马我没设置银子,会要消耗一个银子~~~~~~哪位版主帮我修改一下~
例子里的小球注册点是左上角(因为动态生成的显示对象都是左上角的注册点)。鼠标移动到小球上,并且点击,小球会根据鼠标点击的那点坐标进行缩放,鼠标移开小球,小球恢复原状。
下面给出在原有类的基础上增加的两个方法的代码:
public function set scaleX(scalex:Number):void {
var oldw:Number = target.width;
var blx:Number = (point.x - target.x) / oldw;
target.scaleX = scalex;
target.x -= (target.width - oldw) * blx;
}
public function get scaleX():Number {
return target.scaleX;
}
public function set scaleY(scaley:Number):void {
var oldy:Number = target.height;
var bly:Number = (point.y - target.y) / oldy;
target.scaleY = scaley;
target.y -= (target.height - oldy) * bly;
}
public function get scaleY():Number {
return target.scaleY;
}
分享到:
相关推荐
SVG排版- 围绕中心点缩放操作
Unity3d UGUI以鼠标位置点为中心缩放图片项目源码 建议先看说明:https://blog.csdn.net/qq_33789001/article/details/117749837
解决svg对象,位置有偏移量时旋转缩放会产生偏移。绕着坐标(x,y)中心,原点 旋转缩放平移
自己开发使用的用于Unity所开发的移动端应用程序,具有对3D物体单指移动、单指旋转、双指缩放的功能,UnityPackage中包含: 1:完整代码 2:测试场景 注:适用于Unity所开发的移动端应用程序
C#实现图像拖拽、锚点缩放(以鼠标所指位置为中心缩放)。 原创代码,引用请注明出处。
OpenGL实现鼠标绕任意轴旋转/平移/缩放 自己封装的鼠标封装的鼠标场景漫游工具类RoamingScenceManager,跟界面没有任何关系,压缩包里面有三个工程,分别是Qt,Win32(原生OpenGL界面),MFC 三个环境,里面都用到了...
Unity 基于中心点UV缩放/旋转/位置 工程,大家可以查看源码!
openLayers的缩放级别
flash 图片中心放大缩小旋转
可根据鼠标位置滚动鼠标滚轮时自动调节图形位置且成比例缩放所绘制的图形; 类似AutoCAD等平面设计软件中滚轮的功能; 提供所有源代码,且每行程序注释得清清楚楚,可作为有类似需求开发的很好模板。
1.缩放对象在可视区域内,已对象的中心点进行缩放。 2.缩放对象比可视区大,并且对象各边界都在可视区外围,那么已鼠标位置进行缩放。 3.缩放对象比可视区大,但是缩放后某一边界在可视区的对应边界内,那么该边界与...
纯HTML+js实现鼠标滚轮动态调整缩放图片大小 演示效果: https://www.bilibili.com/video/BV1pS4y167wJ/
android 百度地图 更换中心点,更改缩放比例
flex实现鼠标滚动放大缩小(以鼠标的位置为中心放大缩小)源码奉上
在Winform的Panel控件中绘制带刻度的坐标系,刻度间隔可修改,坐标值可修改,且整体坐标系可随着Form窗体进行缩放。
该算法通过调控中心点间的距离使之达到最大, 并有效利用缩放因子η对各类划分进行调控, 从而避免了聚类中心趋于一致。通过在模拟数据集以及UCI仿真数据集上的实验, 结果均显示出算法对变化的数据不再敏感而具有鲁棒...
对内存中的点集(或简单几何图形)进行平移、缩放、绕指定的中心点旋转等几何变换; 将变换后点集(或简单几何图形)的坐标值存储到文件中。 通过图形界面提供对变换参数的设置(如沿x轴平移100个单位,绕...
变形--2D转换;2D转换--平移;2D转换--平移;2D转换--平移;2D转换--平移;2D转换--平移;...2D转换--更改变换的中心点;2D转换--更改变换的中心点;2D转换--更改变换的中心点;2D转换--更改变换的中心点;总结;;小任务
实现移动端图片的查看后对图片的缩放移动操作 以及实现多图可切换实现相同功能。
5.保证无毒 1.简单,方便,实用 3.实例可以自行改用 1.如有非法,本人无法律责任! 8.更多作品,查找标签“朱建强”7.... 4.如需联系我请看左边数字!1.如不知代表何物,那就放弃计算机吧! 0....CSDN老板不让我上传联系方式。