Temat: Właściwości galerii.
var mc_photo:MovieClip; // tu laduje sie zdjecie
var mc_mask:MovieClip; // maska, czyli widoczna czesc obrazku
mc_photo.mask = mc_mask;
var sw:Number = mc_mask.width; // szerokosc maski
var sh:Nubmer = mc_mask.height; // wysokosc maski
addEventListener(Event.ENTER_FRAME, process);
function process(e:Event):void
{
var px:Number = mc_mask.mouseX / sw;
var py:Number = mc_mask.mouseY / sh;
px = px < 0 ? 0 : px > 1 ? 1 : px;
py = py < 0 ? 0 : py > 1 ? 1 : py;
var sx:Number = mc_photo.width - mc_mask.width;
sx = sx < 0 ? 0 : sx;
var sy:Number = mc_photo.height - mc_mask.height;
sy = sy < 0 ? 0 : sy;
mc_photo.x = - sx * px; // tutaj mozna dodac jakis Tween
mc_photo.y = - sy * py; // zeby ruch nie byl zbyt gwaltowny
}
Nie sprawdzalem ale powinno dzialac