|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
безбашенный
Регистрация: Jul 2001
Сообщений: 590
|
Пять минут, пять минут — это много или мало?? [выставка часов]
До нового года осталось не более месяца.
Итак, буду краток. Мы тут слегка перетерли с модератором и пришли к выводу что следует организовать еже(ново)годнюю выставку достижений флэшеров.. К участию приглашаются все? Кому есть что показать! В позапрошлом году как вы помните, была тематика «Ёлочка». В прошлом — «Снег идет вверх». В этом году мы обратимся к тематике часов (тоже немаловажный атрибут новогоднего праздника). Цель: К участию допускаются все виды часов — электронные (цифровые), стрелочные (аналоговые), песочные, солнечные, фантастические, любые. Методы: Абсолютно безразлично, каким образом вы реализуете поставленную задачу. Хотя, конечно же, приветствуются оригинальность, простота реализации и простота восприятия. Формат работ: Работы принимаются в виде исходников, либо исходного ЭкшнСкрипта.. Для затравки выкладываю свои концептуальные часики: //вставляем в первый кадр пустого мувика _root.createEmptyMovieClip("clock", 1); _root.onEnterFrame = function() { var now = new Date(); hours = now.getHours(); minutes = now.getMinutes(); seconds = now.getSeconds(); milSeconds = now.getMilliseconds(); if (hours>12) { hours = hours-12; } x0 = 250; y0 = 250; h = ((hours+((1/60)*minutes))*30)-90; xh = x0+(90*Math.cos(h*Math.PI/180)); yh = y0+(90*Math.sin(h*Math.PI/180)); m = ((minutes+((1/60)*seconds))*6)-90; xm = xh+(80*Math.cos(m*Math.PI/180)); ym = yh+(80*Math.sin(m*Math.PI/180)); s = ((seconds+((1/1000)*milSeconds))*6)-90; xs = xm+(70*Math.cos(s*Math.PI/180)); ys = ym+(70*Math.sin(s*Math.PI/180)); clear(); lineStyle(20, 0xCCCCCC, 50); moveTo(x0, y0); lineTo(x0, y0+.5); lineStyle(10, 0xCCCCCC, 100); lineTo(xh, yh); lineStyle(17, 0xCCCCCC, 50); lineTo(xh, yh+.5); lineStyle(7, 0xCCCCCC, 100); lineTo(xm, ym); lineStyle(14, 0xCCCCCC, 50); lineTo(xm, ym+.5); lineStyle(4, 0xCCCCCC, 100); lineTo(xs, ys); lineStyle(10, 0xCCCCCC, 50); lineTo(xs, ys+.5); };
__________________
Здесь не Вьетнам, а боулинг, есть правила! © к/ф «Большой Лебовски» |
|
|||||
[+1.3 05.04.09]
|
stop(); //рисование _root.createEmptyMovieClip("dil", 0); with (_root.dil) { lineStyle(1, 0x000000, 100); //12 moveTo(150, 100); lineTo(150, 110); //1 moveTo(175, 100); lineTo(170, 110); //2 moveTo(200, 125); lineTo(190, 130); //3 moveTo(190, 150); lineTo(200, 150); //4 moveTo(200, 175); lineTo(190, 170); //5 moveTo(175, 200); lineTo(170, 190); //6 moveTo(150, 190); lineTo(150, 200); //7 moveTo(125, 200); lineTo(130, 190); //8 moveTo(100, 175); lineTo(110, 170); //9 moveTo(100, 150); lineTo(110, 150); //10 moveTo(100, 125); lineTo(110, 130); //11 moveTo(125, 100); lineTo(130, 110); endFill(); } _root.createEmptyMovieClip("border_1", 1); with (_root.border_1) { lineStyle(1, 0x000000, 100); moveTo(100, 100); lineTo(200, 100); lineTo(200, 200); lineTo(100, 200); lineTo(100, 100); endFill(); } _root.createEmptyMovieClip("border_2", 2); with (_root.border_2) { lineStyle(1, 0x000000, 100); moveTo(110, 110); lineTo(190, 110); lineTo(190, 190); lineTo(110, 190); lineTo(110, 110); endFill(); } //стрелки _root.createEmptyMovieClip("sec", 3); _root.sec._x = 150; _root.sec._y = 150; with (_root.sec) { lineStyle(1, 0xff0000, 70); moveTo(0, 0); lineTo(0, -35); endFill(); } _root.createEmptyMovieClip("min", 4); _root.min._x = 150; _root.min._y = 150; with (_root.min) { lineStyle(2, 0xff0000, 70); moveTo(0, 0); lineTo(0, -25); endFill(); //krutim } _root.createEmptyMovieClip("hors", 5); _root.hors._x = 150; _root.hors._y = 150; with (_root.hors) { lineStyle(3, 0xff0000, 70); moveTo(0, 0); lineTo(0, -15); endFill(); } _root.onEnterFrame = function() { myDate = new Date(); s = myDate.getSeconds()*6; m = myDate.getMinutes()*6; h = myDate.getHours()*30+(myDate.getMinutes()*.5); _root.sec._rotation = s; _root.min._rotation = m; _root.hors._rotation = h; };
__________________
Бойтесь китайцев, компы приносящих! |
Часовой пояс GMT +4, время: 10:06. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|