|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Jun 2014
Сообщений: 23
|
Приветствие меняется в зависимости от времени суток(AS3)
Приветики всем!
И снова я с просьбой.. Я бы хотела переписать этот код на AS3. И добавить цикл между 23.00 и 2.00 Сама не могу..Не знаю как..) Помогите,пожалуйста!!! function clock() { var _loc1 = new Date(); sec = _loc1.getSeconds(); min = _loc1.getMinutes(); hour = _loc1.getHours(); if (sec < 10) { sec = "0" + sec; } // end if if (min < 10) { min = "0" + min; } // end if if (hour < 10) { hour = "0" + hour; } // end if time = hour + ":" + min + ":" + sec; } // End of the function _root.onEnterFrame = clock; mydate = new Date(); sec = mydate.getSeconds(); min = mydate.getMinutes(); hour = mydate.getHours(); if (sec < 10) { sec = "0" + sec; } // end if if (min < 10) { min = "0" + min; } // end if if (hour < 10) { hour = "0" + hour; } // end if mydate = new Date(); sec = mydate.getSeconds(); min = mydate.getMinutes(); hour = mydate.getHours(); if (sec < 10) { sec = "0" + sec; } // end if if (min < 10) { min = "0" + min; } // end if if (hour < 10) { hour = "0" + hour; } // end if if (hour > 4) { hi. text = "С Добрым утром!"; } // end if if (hour > 11) { hi. text = "Добрый день!"; } // end if if (hour > 16) { hi. text = "Добрый вечер!"; } // end if if (hour < 5) { hi. text = "Доброй ночи!"; } // end if |
|
|||||
Banned
[+1 06.12.14]
[+1 18.12.14] [+1 30.12.14] Регистрация: Aug 2014
Сообщений: 461
|
ActionScript 3.0 для Flash. Подробное руководство. Колин Мук
В книге 1000 страниц, половина из которой код. Читать её неделю МАКСИМУМ, но зато после прочтения, Вы все-все сможете сделать сами. |
|
|||||
[+4 06.05.14]
|
function clock(e:Event = null) { var d:Date = new Date(); sec = d.getSeconds(); min = d.getMinutes(); hour = d.getHours(); if (sec < 10) { sec = "0" + sec; } if (min < 10) { min = "0" + min; } if (hour < 10) { hour = "0" + hour; } time = hour + ":" + min + ":" + sec; } addEventListener(Event.ENTER_FRAME , clock); mydate = new Date(); sec = mydate.getSeconds(); min = mydate.getMinutes(); hour = mydate.getHours(); if (sec < 10) { sec = "0" + sec; } if (min < 10) { min = "0" + min; } if (hour < 10) { hour = "0" + hour; } mydate = new Date(); sec = mydate.getSeconds(); min = mydate.getMinutes(); hour = mydate.getHours(); if (sec < 10) { sec = "0" + sec; } if (min < 10) { min = "0" + min; } if (hour < 10) { hour = "0" + hour; } if (hour > 4) { hi.text = "С Добрым утром!"; } if (hour > 11) { hi.text = "Добрый день!"; } if (hour > 16) { hi.text = "Добрый вечер!"; } if (hour < 5) { hi.text = "Доброй ночи!"; }
__________________
Марк Tween |
|
|||||
Регистрация: Jun 2014
Сообщений: 23
|
Цитата:
Добавлено через 10 минут n4core,благодарю .. а как же цикл добавить? после 23.00 и до 2 ночи..? ну если лениво,не надо.. Добавлено через 40 минут n4core,Поспешила с благодарностью..((( Добавлено через 1 час 52 минуты Может все же на форуме кто-то сможет мне помочь.. Понимаю,что с чайниками нет желания разговаривать..но тем ни менее.. |
|
|||||
Регистрация: Jan 2013
Сообщений: 322
|
var date:Date = new Date(); var time:String = date.toTimeString().substr(0, 8); var schedule:Array = [ //чч, мм, сс, "str" 09, 10, 00, "Утро", 11, 40, 00, "Обед", 14, 00, 00, "Мужчина, у нас обед", 18, 00, 00, "Вечер", 01, 00, 00, "Ночь", ]; var neg:Number = -Infinity; var negIndex:uint = 0; var s:Number = 24 * 60 * 60; var v:Number = date.hours * 60 * 60 + date.minutes * 60 + date.seconds; for (var i:uint = 0; i < schedule.length; i += 4) { var el:Number = schedule[i] * 60 * 60 + schedule[i + 1] * 60 + schedule[i + 2]; if (el > v) el = el % s - s; if (neg <= el) neg = el, negIndex = i; } var result:String = time + ", " + schedule[negIndex + 3]; trace(result); // 00:11:33, Вечер |
|
|||||
Регистрация: Jun 2014
Сообщений: 23
|
GBee,
Я сама себе учитель..сама карабкаюсь.. Если не понимаю или не получается,спрашиваю.. Потом ковыряю и разбираю код..) И сюда я обратилась не для того ,чтобы меня отчитывали как школьницу.. Спасибо за участие..Удачи! Добавлено через 12 минут nubideus,Спасибо..Иду разбираться) |
|
|||||
Регистрация: Jan 2013
Сообщений: 322
|
GBee, я в первые полгода программирования не мог осилить эту задачу
это чудо максимум умело перебрасывать на текущий день >приклодная |
|
|||||
Регистрация: Jun 2014
Сообщений: 23
|
Цитата:
И не надо устраивать допрос и "выводить на чистую воду" Не отвечайте,читать всеравно не буду.Не приятно((( |
Часовой пояс GMT +4, время: 07:39. |
|
« Предыдущая тема | Следующая тема » |
|
|