![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
безбашенный
Регистрация: 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, время: 15:51. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|