Показано с 1 по 5 из 5

Тема: Часы на флеше

  1. #1

    Регистрация
    22.06.2006
    Адрес
    Украина, Днепр
    Сообщений
    107
    Здорово коллегам по цеху!

    Мне предложили загадку - сделать флешевские часы. Дизайн уже почти нарисовал. Встал вопрос со скриптами. Насколько я знаю функиции которая берет системное время в экшине нет (хотя хз ). Возможно кто-то уже сталкивался с подобными вещами, да почти наверняка сталкивались .

    Если не сложно подскажите где поискать похожие примеры, или может поделитесь своими наработками если не очень жалко.

    Заранее благодарен.

  2. #2

    Регистрация
    01.03.2005
    Адрес
    СПб
    Сообщений
    223
    Почему вы не используете поиск? Я правда не понимаю этого.


    Пишешь динамический текст. В поле "Var:" в свойствах текста назчаешь переменную, например, "mytime"
    И далее в первый кадр мувика пишешь такой скрипт:

    Код:
    time = new Date();
    s = time.getSeconds();
    m = time.getMinutes();
    h = time.getHours();
    if (s<10) {
    s = "0"+s;
    }
    if (m<10) {
    m = "0"+m;
    }
    if (h<10) {
    h = "0"+h;
    }
    mytime = h+":"+m+":"+s;

  3. #3
    Код:
    //****************************************
    // 2006 © METOART Flash Studio 
    // Created by MAPO4HUK
    //****************************************
    // [Только зарегистрированные пользователи могут видеть ссылки. ]
    //****************************************
    
    function drawArrow(s, c, i, t, d) {
    ****this.createEmptyMovieClip("mc"+i, d);
    ****this["mc"+i].lineStyle(s, c, 100);
    ****this["mc"+i].moveTo(0, 0);
    ****this["mc"+i].lineTo(0, t);
    ****this["mc"+i]._x = Stage.width/2;
    ****this["mc"+i]._y = Stage.height/2;
    }
    drawArrow(1, 0x00CC00, 1, -120, 1);
    drawArrow(4, 0xFF9900, 2, -90, 2);
    drawArrow(6, 0xCC0022, 3, -60, 3);
    onEnterFrame = function () {
    ****var clock:Date = new Date();
    ****H = clock.getHours();
    ****M = clock.getMinutes();
    ****S = clock.getSeconds();
    ****mc3._rotation = (H*3600+M*59+S)/120;
    ****mc2._rotation = (M*60+S)/10;
    ****mc1._rotation = S*6;
    };

  4. #4

    Регистрация
    22.06.2006
    Адрес
    Украина, Днепр
    Сообщений
    107
    Большое пасиба...

    mt_Frost
    Ну а поиск конечно использовал, кое-что нашел. Но все-таки приятнее получить совет из первых рук. Вам же не очень сложно было отвеитить)

  5. #5

    Регистрация
    01.03.2005
    Адрес
    СПб
    Сообщений
    223
    Просто очень часто и в очень большом количестви люди начинают задавать вопросы вплодь до таких "как создать кнопку"

    Рано или поздно на такие вопросы просто перестанут отвечать

Похожие темы

  1. Карта на флеше
    от MLans в разделе Flash-технологии
    Ответов: 3
    Последнее сообщение: 13.02.2008, 12:50
  2. Иморт звуков во флеше...
    от G@D в разделе Flash-технологии
    Ответов: 0
    Последнее сообщение: 24.07.2007, 14:27
  3. фрэйм во флеше
    от Dart в разделе Flash-технологии
    Ответов: 4
    Последнее сообщение: 23.12.2005, 19:56
  4. Кодировка фо флеше
    от AIR™ в разделе Flash-технологии
    Ответов: 3
    Последнее сообщение: 11.06.2005, 19:27
  5. ЧТО ЗА ... ? (во флеше)
    от DAO в разделе Flash-технологии
    Ответов: 7
    Последнее сообщение: 19.03.2005, 12:37

Ваши права

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