Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   А как сделать GoTo на переменную? (http://www.flasher.ru/forum/showthread.php?t=32461)

AcidMax 01.06.2002 15:14

А как сделать GoTo на переменную?
 
Вложений: 1
Люди, кто знает да подскажет как сделать переход на кадр с номером переменной (см. вложенный файл) :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 достаточно одного фрейма и никаких скриптов во фреймах.
Все. Удачи.


Часовой пояс GMT +4, время: 11:24.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.