Вообщем нашел исходникЮ довольно несложный как оказалось

Код AS3:
package
{
import flash.display.Sprite;
import flash.utils.Timer;
import flash.events.TimerEvent;
public class AnalogClock extends Sprite
{
var date:Date = new Date();
var hours:int = date.hours;
var minutes:* = date.minutes;
var seconds:* = date.seconds;
var timer:Timer = new Timer(1000);
public function AnalogClock():void
{
hourHand.rotation = hours * 30 + (minutes * 0.5);
minuteHand.rotation = minutes * 6;
secondHand.rotation = seconds * 6;
timer.addEventListener(TimerEvent.TIMER, updateClock);
timer.start();
digitalClock();
}
private function updateClock(e:TimerEvent):void
{
date = new Date();
hours = date.hours;
minutes = date.minutes;
seconds = date.seconds;
hourHand.rotation = hours * 30 + (minutes * 0.5);
minuteHand.rotation = minutes * 6;
secondHand.rotation = seconds * 6;
digitalClock();
}
/* Digital Clock */
private function digitalClock():void
{
/* If number is just one digit, add a 0 to the left */
if (String(minutes).length<2)
{
minutes="0"+minutes;
}
if (String(seconds).length<2)
{
seconds="0"+seconds;
}
/* Set TextFields */
clock.text=hours+":"+minutes;
clockLP.text=hours+":"+minutes;
}
}
}
Вообщем все работает, время береся локально и тд ...
так вот у меня задача сделать несколько одинаковых часов, чтобы они запускались с параетром mosow, london
и тд ...
Так вот вопрос, если я буду брать локальное время, то я уже изначально не знаю в каком часовом поясе у меня находится пользователь ... Поэтому след вопрос как указать чтобы он показывал время определнных городов независимо от того, где запускается флешка, какой часовой регион, думал сначала через php запихнуть, время но потом увидел, что в функции updateClock он опять время берет локально, не делать же запросы все время к серверу.