![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2012
Сообщений: 32
|
Что я делаю не так, не понимаю, помогите пожалуйста, до этого все делал сам и нормально, а тут мозг сломал)
Тупо хочу, чтобы переменная со значением текущей секунды обновлялась каждую секунду, а у меня выходит одно и то же число ... var year:Number; var months:Number; var dat:Number; var hour:Number; var minute:Number; var second:Number; function getTime() { year = _root.MyDate.getYear(); months = _root.MyDate.getMonth(); dat = _root.MyDate.getDate(); hour = _root.MyDate.getHours(); minute = _root.MyDate.getMinutes(); second = _root.MyDate.getSeconds(); showTime.text = second; trace(second); } function startTiming() { setInterval( getTime, 1000); } |
|
|||||
|
Модрон-ветеринар
|
Так у вас не меняется однажды заданное значение MyDate, которое на _root.
Делая ее локальной переменной в функции getTime, и вызывая эту функцию раз в секунду, получим изменение: var year:Number; var months:Number; var dat:Number; var hour:Number; var minute:Number; var second:Number; startTiming(); function getTime() { var MyDate:Date = new Date(); //создаем "свежий" экземпляр Date year = MyDate.getYear(); months = MyDate.getMonth(); dat = MyDate.getDate(); hour = MyDate.getHours(); minute = MyDate.getMinutes(); second = MyDate.getSeconds(); showTime.text = second; trace(second); } function startTiming() { setInterval( getTime, 1000); }
__________________
Идите первым! Последний раз редактировалось mooncar; 26.02.2012 в 13:40. |
|
|||||
|
Регистрация: Feb 2012
Сообщений: 32
|
Блин) спасибо) моментально заработало!))) я просто думал MyDate разместить на root, чтобы потом с разных мест к ней обращаться ..не создавать кучу новых переменных дат.. Спасибо)
|
![]() |
![]() |
Часовой пояс GMT +4, время: 03:49. |
|
|
« Предыдущая тема | Следующая тема » |
|
|