Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 29.07.2012, 15:57
vitebsk911 вне форума Посмотреть профиль Отправить личное сообщение для vitebsk911 Найти все сообщения от vitebsk911
  № 1  
Ответить с цитированием
vitebsk911

Регистрация: Jul 2012
Сообщений: 2
По умолчанию Координаты 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

[вообщем и так далее]

может кто сталкивался, если кому не трудно скинуть полностью код, т.к. сам новичек в AS

Добавлено через 37 часов 59 минут
Может кто нибудь переведет, вот как мне помогли на другом форуме, но этот код работает только в AS 3.0 а мне надо 2.0

Код AS3:
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;

Старый 31.07.2012, 12:35
lexa2000lexa вне форума Посмотреть профиль Отправить личное сообщение для lexa2000lexa Найти все сообщения от lexa2000lexa
  № 2  
Ответить с цитированием
lexa2000lexa

Регистрация: Sep 2005
Сообщений: 950
Держите
Код AS1/AS2:
var dt:Date = new Date();
    var day:Number = dt.getDay()
    var hour:Number = dt.getHours();
    if (hour < 6) {
        if (day) day--;
        else day = 6;
    }
 trace([day,hour])
    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;

Создать новую тему Ответ Часовой пояс GMT +4, время: 20:32.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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