область панорамирования изображения - PullRequest
0 голосов
/ 16 мая 2011

Я занимаюсь разработкой проекта в Actionscript 2.0.У меня есть изображение, которое панорамирует.Я следовал этому уроку: http://www.kirupa.com/developer/flash8/interactive_image_pan.htm

Теперь я хочу, чтобы изображение панорамировало только тогда, когда мышь наводит некоторый фрагмент ролика вместо всей сцены.Когда указатель мыши находится над левым пределом фрагмента ролика, изображение перемещается к этому пределу.Как этот (за исключением того, что я не хочу вертикальное панорамирование): http://www.oxylusflash.com/files/1027/index.html

Любая помощь?Заранее спасибо

1 Ответ

0 голосов
/ 31 мая 2011

Это потребует некоторой работы, но основная идея, которую вы хотите:

//horizontal panning only 

initial_x = myImage._x;

myImage.onRollOver = function() { 

    startPanning = 1; //starts panning when the mouse rolls over the image

}

myBorder.onRollOver = function() {

    startPanning = 0; 
//stops panning when the mouse rolls over the border
//the border that's ontop of the image 
//(like the one in your example) 
//this way the mouse can roll off the image 
//and only part of the image is shown at one time
//the rest is hidden by the border. 

}

myImage.onEnterFrame = function() {

    if (startPanning == 1) {

        myImage._x = (initial_x-((_xmouse)-(initial_x))); 

    }

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...