Сообщение от illarion
|
Хорошо. Объект движется по оси Y. При клике по экрану объект перемещается на то положение оси Y, на котором был клик. Если он заходит слишком высоко или низко, то вылетает сообщение с текстом.
|
это делается элементарно.
алгоритм такой:
1) При клике на экран фиксировать координаты этого клика (в вашем случае только у координату)
2) если у координата у движущегося объекта не равна зафиксированной у тогда вылетает сообщение
причем проверять нужно на каждом шаге анимации объекта, а не в конце анимации.
var stateObject = { x: 0, y : 0 };
document.onclick = function( e ) {
e = e || event;
stateObject.y = e.pageY;
}
function animStep( obj ) {
if ( obj.y !== stateObject.y ) {
alert ('Text');
} else return;
}
примерн так