Просмотр полной версии : А как сделать GoTo на переменную?
Люди, кто знает да подскажет как сделать переход на кадр с номером переменной (см. вложенный файл) :rolleyes:
sergwizard
01.06.2002, 17:42
Сначала отредактируй клипы "h" и "m" и "s". Укороти их таймлайны с 360 до 60 фреймов. Затем тебе надо объединить эти три клипа в один. Назовем его "clock". Выкладываем его на стол и вешаем на него скрипт:
onClipEvent (enterFrame) {
// Получаем инфомацию о времени и сохраняем ее в MyDate
MyDate = new Date();
// Распределяем данные индивидуально
hour = MyDate.getHours();
minute = MyDate.getMinutes();
second = MyDate.getSeconds();
// Вычисляем позицию часовой стрелки
if (hour > 11) {
hour = hour-12;
}
hour = hour*5;
movement = minute/12;
hour = int(hour+movement);
// Двигаем часовую стрелку
with (_root.clock.h) {
gotoAndStop(hour) + 1;
}
// Двигаем минутную стрелку
with (_root.clock.m) {
gotoAndStop(minute) + 1;
}
// Двигаем секундную стрелку
with (_root.clock.s) {
gotoAndStop(second) + 1;
}
}
В _root достаточно одного фрейма и никаких скриптов во фреймах.
Все. Удачи.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.