//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;
}

 

相关文章:

  • 2021-12-03
  • 2021-05-16
  • 2021-12-13
  • 2021-12-27
猜你喜欢
  • 2022-12-23
  • 2022-01-16
  • 2022-12-27
  • 2021-12-03
  • 2021-08-02
  • 2022-12-23
  • 2021-12-03
相关资源
相似解决方案