PDA

Просмотр полной версии : Зависимость скорости объекта от координаты мыши


Nimmf
24.11.2009, 15:17
Доброго времени суток, наверняка вы встречали сайты на которых фон, а соответственно и находящееся на нем управляющее меню полностью не умещаются в кадре flash'a, но при нахождении мыши рядом с краем рабочей области фон приходит в движение и появляются новые элементы управления. Подскажите пжс как это можно осуществить

TanaTiX
24.11.2009, 16:26
В зависимости от координат мыши (можно реализовать и через невидимые кнопки) происходит прокрутка контейнера, содержащего необходимое изображение. При необходимости ставятся ограничители или наоборот - зацикливание.

Nimmf
24.11.2009, 23:56
в 2.0 это элементарно, on(release) {
фон._x +=1;
}

а в 3.0 как функцию описать?

TanaTiX
25.11.2009, 14:33
В ас3 примерно тоже самое, только сначала нужно создать класс.
А то что показали вы - ас1. Почитайте статьи и доки по поводу миграции и прикрепленные темы в этой ветке - это прояснит ситуацию.

Nimmf
25.11.2009, 20:39
Картинка ожила так как и задумывалось в самом начале. Формула страшной получилась зато все работает "любо дорого смотреть"))), осталось встваить ограничения, чтоб не выезжала за границы, но думаю IF ограничусь

stage.addEventListener(MouseEvent.MOUSE_MOVE, changeXY)
function changeXY (e:MouseEvent):void
{
qw.x = -(mouseX/2)+700;
e.updateAfterEvent();
}