이 멋진 액션 스크립트 및 플래시 전체에 초보자를 용서하십시오. 어떤 의견이 나기 전에, 나는 지금 당장은 좋은 답변을 찾아왔다. 행운이 없으므로 여기에있는 몇 개의 배신자에게 질문을 던질 것이라고 생각했다.시간 서버에서 시간 가져 오기 flash (as3)
여기 있습니다. 내가 성취하려고하는 것은 두 가지 간단한 아날로그 세계 시계 (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이 있어야합니까?
위에서 언급 한 아래의 코드로를 inputing에 대해 갈 얼마나 사실 작업에 전능하신 픽셀의 은혜에 의해 경우 :이 약간이었다로
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도 가지고있는 함정 (궁극적으로 그것을 해결했을 것이다. 그러나 시간은 나의 편이 아니다 - 장난을 변명해라.).
모든 도움을 주시면 대단히 감사하겠습니다.
@wvxvw 신속한 응답을위한 건배! 나는 서버 시간을 표시 할 하나의 서버에 2 클럭을 요구한다. (다른 서버는 GMT이다.) 분명히 나는 잘못된 경로를 따라 가고있다. – Plastika