您的位置:首页 > 其它

[ActionScript 3.0] 实现放大镜效果的简单方法

2015-05-21 14:03 423 查看
//mc和bgmc是同一对象的不同实例

//mc放大的对象

//bgmc源对象

//mag放大镜

var scale:Number = 1.3;//放大倍数
mc.mask = mag;
mag.startDrag();
mc.scaleX = mc.scaleY = scale;
addEventListener(Event.ENTER_FRAME,onEnter);
function onEnter(e:Event):void
{
mag.x = mouseX;
mag.y = mouseY;
mc.x =  -  scale * mag.x - bgmc.x + mag.x;
mc.y =  -  scale * mag.y - bgmc.y + mag.y;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: