Тема: toString Vector
Показать сообщение отдельно
Старый 08.04.2013, 14:39
strangedk вне форума Посмотреть профиль Отправить личное сообщение для strangedk Найти все сообщения от strangedk
  № 4  
Ответить с цитированием
strangedk
 
Аватар для strangedk

Регистрация: Oct 2010
Адрес: Харьков
Сообщений: 616
Записей в блоге: 1
Отправить сообщение для strangedk с помощью ICQ Отправить сообщение для strangedk с помощью Skype™
Переопределите у каждого объекта его toString, и вызывайте потом встроенный toString у вектора

Код AS3:
// MyClass.as
override public function toString():String {
	return this.name;
}
Код AS3:
// Main.as
public var objs:Vector.<MyClass> = new Vector.<MyClass>();
 
public function init():void
{
	for (var i:int = 0; i < 10; ++i)
	{
		var item:MyClass = new MyClass();
		item.name = "myName(" + i + ")";
		objs.push(item);
	}
 
	trace(objs.toString());
}
__________________
adobe AS3 manual