Показать сообщение отдельно
Старый 25.07.2015, 18:24
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 2  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Потому что предлог не правильный использован. As - это как, а is - (есть) третье лицо, единственное число от быть
Код AS3:
package {
	import flash.display.Sprite;
 
	public class TypeChecker extends Sprite {
 
		public function TypeChecker() {
			checkType(Sprite); // это класс
			checkType(new Sprite()); // это экземпляр
		}
		private function checkType(obj:*):void {
			if (obj is Class) {
				trace("это класс");
			} else if (obj is Object) {
				trace("это экземпляр");
			}
		}
	}
 
}