-
Здорово коллегам по цеху!
Мне предложили загадку - сделать флешевские часы. Дизайн уже почти нарисовал. Встал вопрос со скриптами. Насколько я знаю функиции которая берет системное время в экшине нет (хотя хз [Only registered and activated users can see links. Click Here To Register...] ). Возможно кто-то уже сталкивался с подобными вещами, да почти наверняка сталкивались [Only registered and activated users can see links. Click Here To Register...].
Если не сложно подскажите где поискать похожие примеры, или может поделитесь своими наработками если не очень жалко.
Заранее благодарен.
-
Почему вы не используете поиск? Я правда не понимаю этого.
Пишешь динамический текст. В поле "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;
-
Код:
//****************************************
// 2006 © METOART Flash Studio
// Created by MAPO4HUK
//****************************************
// [Only registered and activated users can see links. Click Here To Register...]
//****************************************
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;
};
-
Большое пасиба...
mt_Frost
Ну а поиск конечно использовал, кое-что нашел. Но все-таки приятнее получить совет из первых рук. Вам же не очень сложно было отвеитить)
-
Просто очень часто и в очень большом количестви люди начинают задавать вопросы вплодь до таких "как создать кнопку"
Рано или поздно на такие вопросы просто перестанут отвечать