Прошу простить новичка за весь этот причудливый сценарий Action и прошить в целом.
До каких-либо комментариев я уже некоторое время мучался с ответами - безуспешно, поэтому решил, что поставлю этот вопрос на нескольких постах здесь.
Так что вот оно. Я пытаюсь достичь двух простых аналоговых мировых часов (что я уже сделал с помощью Jquery), но IE оказался самым большим кошмаром, чтобы заставить это работать правильно - поэтому я пробую другой путь.
Я написал небольшой скрипт для получения времени сервера, который указан ниже:
var ldr:URLLoader = new URLLoader()
ldr.load(new URLRequest("http://chronos.csr.net"))
ldr.addEventListener(Event.COMPLETE, onLoaded)
function onLoaded(evt:Event){
trace(ldr.data)
}
Может ли кто-нибудь сказать мне, как я могу распечатать вывод из приведенного выше синтаксиса, чтобы убедиться, что он действительно работает? И, увидев, что я извлек фрагменты кода из своих различных поисков, необходимо ли указывать URL-адрес для определенного файла?
Если вышесказанное по милости всемогущего Пикселя действительно работает, как можно было бы ввести его в код ниже:
var now:Date;
var ct:Timer = new Timer(1000);
ct.addEventListener(TimerEvent.TIMER, onTick);
ct.start();
function onTick(event:TimerEvent):void{
now = new Date();
var s:uint = now.getSeconds();
var m:uint = now.getMinutes();
var h:uint = now.getHours();
second_hand_mc.rotation = 180 + (s * 6);
minute_hand_mc.rotation = 180 + (m * 6);
hour_hand_mc.rotation = 180 + (h * 30) + (m * 0.5);
}
И, пожалуйста, примите во внимание DST, поскольку это была небольшая ловушка, с которой я столкнулся даже с JS (в конечном итоге я бы сработал, но время не на моей стороне - извините за каламбур).
Любая помощь будет принята с благодарностью!