Le constructeur Flex Date () convertit incorrectement les horodatages Unix argh

C'est sérieusement en train de me tuer. Je suis en train de convertir un timestamp Unix (1236268800, ce qui équivaut à Thu, 05 Mar 2009 16:00:00 GMT) de l'objet Date de Flex.

var timestamp:Number = 1236268800;
trace(new Date(timestamp));

Output: Wed Jan 14 23:24:28 GMT-0800 1970

Aussi essayé ceci:

var timestamp:Number = 1236268800;
var date:Date = new Date;
date.time = timestamp;
trace(date);

Output: Wed Jan 14 23:24:28 GMT-0800 1970

L'une de ces méthodes de travail. Ce que je fais mal?

source d'informationauteur Jarin Udom