Kuruki
31.10.2009, 20:57
Раньше всегда так и делал, но сегодня вдруг наткнулся на такое
class MyClass
{
private var items:Array = [];
public function MyClass()
{
for (var i = 0; i < 3; i++)
{
this.items.push('item');
}
trace(this.items.length);
}
}
for(var i:Number = 0; i < 2; i++)
{
var m:MyClass = new MyClass();
}
Выдает3
6
Стоит перенести создание в конструктор - все ок. С чем это связано?
class MyClass
{
private var items:Array = [];
public function MyClass()
{
for (var i = 0; i < 3; i++)
{
this.items.push('item');
}
trace(this.items.length);
}
}
for(var i:Number = 0; i < 2; i++)
{
var m:MyClass = new MyClass();
}
Выдает3
6
Стоит перенести создание в конструктор - все ок. С чем это связано?