Я пытаюсь установить 2 объекта с разными данными и передать их в другую функцию в качестве параметров, но когда я отслеживаю данные в объекте, я могу получить только данные 2-го объекта.Похоже, что 1-й объект был заменен 2-м объектом.
TimeSpan.betweenMonths(MyDate.setDate(1984), MyDate.setDate(1988))
Объект Date:
package hwang.time
{
public class MyDate
{
private static var _year:Number;
public static function setDate(year:Number):MyDate
{
_year = year;
return new MyDate
}
public function get year():Number
{
return _year
}
}
}
Класс, в который был передан объект:
public static function betweenMonths(myDate1:MyDate, myDate2:MyDate):int
{
yearArray = [myDate1, myDate2]
trace(yearArray[0].year, yearArray[1].year) // both returnng 1988
}