Тема: Array is Object
Показать сообщение отдельно
Старый 24.01.2012, 14:31
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 3  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
>>поданный на вход метода Object проходит условие if (input is Array)
это не может быть, описка видимо
Код AS3:
trace( "Object is Array : " + (new Object() is Array));// false
а вообще можно так с типами разобраться
Код AS3:
private function funcName(input:*):void
{
	var inputType:Class = Object(input).constructor;
	//trace( "inputType : " + inputType );
	switch(inputType)
	{
		case Array:
			trace( "Array");
			return;
		case Object:
			trace( "Object");
			return;
		default:
			trace( "Error");
 
	}
}