не выходит ли значение панорамирования
function moveScene(d) {
// Проверяем, не выходит ли значение панорамирования за
// разрешенные границы.
if ((panAmount+d > panLimitLeft) and (panAmount+d < panLimitRight)) {
// Увеличиваем значения.
panAmount += d;
// Передвигаем слои с разными скоростями,
trees._x += d*10;
bushes._x += d*5 hills._x += d*4;
/7 Передвигаем клипы "foxes 0-6".
for{i = 0;i<7;i + + ) {
_root["fox"+i]._x += d*10;
// Передвигаем клипы "foxes 7-9"
for(i=7;i<10;i++) {
_root [ "fox"+i] ._x += d*5;
}
}
}
Я уже упоминал, что в конце клипа "peeking fox" появляется новый сценарий. Клип "peeking fox" содержится внутри всех трех клипов с лисами. Это статичное изображение лисы. Также он содержит короткую анимацию попадания, которую показывает при щелчке пользователя по лисе. В конце этой анимации я возвращаю клип "peeking fox" в начальную позицию, а также отправляю родительский клип к первому кадру. Это означает, что вместо того чтобы проигрывать анимационную последовательность "покажи - подожди - спрячь", лиса сразу оказывается видимой.
gotoAndStop(1);
_parent.gotoAndStop(1);
Содержание Назад Вперед