избавиться от статических функций и создать «нормальный» Date
объект new MyDate(1984,3);
, а затем проверить дату в конструкторе:
package hwang.time
{
public class MyDate
{
private var _year:Number;
private var _month:Number;
public function MyDate(year:Number, month:Number = 1)
{
_year = year;
_month = month;
_verify();
}
private function _verify():void
{
//something
}
}
}
и вместо того, чтобы другая статическая функция возвращала вамназвание дня, добавьте открытую функцию в класс MyDate
:
public function getDayName():String
{
return "<name>";
}
весь фрагмент
var mydate:MyDate = new MyDate(1984, 3);
trace(mydate.getDayName());