Координаты X от дня недели?
- vitebsk911
- Сообщения: 143
- Зарегистрирован: 11 июл 2012, 23:09
Координаты X от дня недели?
Ребята подскажите как сделать что ролик брал координы х в зависимости от дня недели, и что бы расчетные сутки были скажем в 6.00 утра...
В теории это так:
Пусть будет 1.swf в нем мувик "test" первоначальные координаты мувика Х = 100 У= 100
Понедельник с 6.00 до Вторника 6.00 координаты Х = 200 У= 100
Вторник с 6.00 до Среды 6.00 координаты Х = 300 У= 100
Среда с 6.00 до Четверга 6.00 координаты Х = 400 У= 100
[вообщем и так далее]
В теории это так:
Пусть будет 1.swf в нем мувик "test" первоначальные координаты мувика Х = 100 У= 100
Понедельник с 6.00 до Вторника 6.00 координаты Х = 200 У= 100
Вторник с 6.00 до Среды 6.00 координаты Х = 300 У= 100
Среда с 6.00 до Четверга 6.00 координаты Х = 400 У= 100
[вообщем и так далее]
Re: Координаты X от дня недели?
Время клиента или по серверу вконтакта должно быть? хотя какая разница, многое от этого не поменяется. Минуту сейчас набросаю
Re: Координаты X от дня недели?
Код: Выделить всё
var dt:Date = new Date(); //Создаем объект класса Date если в него ничего не передаем он берет текущее время с компьютера пользователяvar day:int = dt.day; // Определяем переменную day свойством day объекта Date возвращает число от 0 до 6 в зависимости от дня недели начиная с воскресеньяvar hour:int = dt.hours; // Определяем переменную hour свойством hours объекта Date возвращает число от 0 до 23 в зависимости от часаif (hour < 6) { //Если меньше 6 часов if (day) day--; //Если воскресенье, то есть day равен нулю, то уменьшаем переменную дня else day = 6; //Иначе присваиваем day число 6 то есть суббота}test.x = 100 + 100 * day; //Ну и двигаем мувикtest.y = 100;
Последний раз редактировалось Alazaur 30 июл 2012, 11:11, всего редактировалось 2 раза.
- vitebsk911
- Сообщения: 143
- Зарегистрирован: 11 июл 2012, 23:09
Re: Координаты X от дня недели?
Работает
Но как
то ли то что я сутки не спал или вообще "дуб" я понимаю только эту часть:
Но как
то ли то что я сутки не спал или вообще "дуб" я понимаю только эту часть:
Код: Выделить всё
test.x = 100 + 100 * day;test.y = 100;
Re: Координаты X от дня недели?
Добавил в код поясняющие комментарии/
Ой попутал))
Здесь наоборот проверяется Если Не воскресенье.
Ой попутал))
Код: Выделить всё
if (day) day--; //Если воскресенье, то есть day равен нулю, то уменьшаем переменную дня
- vitebsk911
- Сообщения: 143
- Зарегистрирован: 11 июл 2012, 23:09
Re: Координаты X от дня недели?
Еще вопрос: у меня main.swf(AS 2.0) загружает на 1 уровень date.swf(AS 3 - это то что мы двигаем по датам), вообщем сам по себе date.swf работает - при запуске main.swf - мувик в загруженном date.swf стоит в первоначальных координатах - как быть?
И вот еще второй вопрос: если скажем шаг не равен 100 px каждый день, если он разный как это написать...
к примеру:
Понедельник с 6.00 до Вторника 6.00 координаты Х = 152 У= 100
Вторник с 6.00 до Среды 6.00 координаты Х = 190 У= 100
Среда с 6.00 до Четверга 6.00 координаты Х = 415 У= 100
И вот еще второй вопрос: если скажем шаг не равен 100 px каждый день, если он разный как это написать...
к примеру:
Понедельник с 6.00 до Вторника 6.00 координаты Х = 152 У= 100
Вторник с 6.00 до Среды 6.00 координаты Х = 190 У= 100
Среда с 6.00 до Четверга 6.00 координаты Х = 415 У= 100
Re: Координаты X от дня недели?
Код: Выделить всё
var dt:Date = new Date(); var day:int = dt.day; var hour:int = dt.hours; if (hour < 6) { if (day) day--; else day = 6; } switch(day){ case 0: test.x = 100; break;//вс case 1: test.x = 120; break; //пн case 2: test.x = 180; break; //вт case 3: test.x = 220; break; //ср case 4: test.x = 221; break; //чт case 5: test.x = 240; break; //пт case 6: test.x = 300; break; //сб } test.y = 100;
Покажите как вы подгружаете date.swf ну и как пробуете двигать мувик внутри него.Еще вопрос: у меня main.swf(AS 2.0) загружает на 1 уровень date.swf(AS 3 - это то что мы двигаем по датам), вообщем сам по себе date.swf работает - при запуске main.swf - мувик в загруженном date.swf стоит в первоначальных координатах - как быть?
- vitebsk911
- Сообщения: 143
- Зарегистрирован: 11 июл 2012, 23:09
Re: Координаты X от дня недели?
в первом кадре main.swf код, так же на второй уровень подгружается еще одна .swf файл(AS 2.0)? но в нем весь функционал работает, загрузка данных из вне(XML), кнопки AS2 и прочее... пробовал просто загружать один файл date.swf - всё равно ничего не двигается
Код: Выделить всё
loadMovieNum("date.swf", 1);loadMovieNum("article.swf", 2);
Re: Координаты X от дня недели?
А он оно че... Х.з. я 2й экшнскрипт не знаю
- vitebsk911
- Сообщения: 143
- Зарегистрирован: 11 июл 2012, 23:09
Re: Координаты X от дня недели?
А как мне это в AS3 написать
мувик photo в нем мувик empty_club - в него загружается картинка
остальные .swf подгружаеются по уровням
Код: Выделить всё
loadMovie("pic/fon.jpg", photo.empty_club);loadMovieNum("date.swf", 1);loadMovieNum("article.swf", 2);
остальные .swf подгружаеются по уровням