Показать сообщение отдельно
Старый 31.05.2016, 16:04
ObOs вне форума Посмотреть профиль Отправить личное сообщение для ObOs Найти все сообщения от ObOs
  № 39  
Ответить с цитированием
ObOs
 
Аватар для ObOs

Регистрация: Jul 2009
Сообщений: 149
Цитата:
Сообщение от undefined Посмотреть сообщение
это приведение вверх по иерархии.Сам рут - DisplayObjectContainer,но ссылка на него описана как var rootisplayObject.Поэтому сам он DO, но допускает приведение к DOC.Зачем так сделано - загадка.
А, кажется догоняю. Что-то типа:
Код AS3:
	public class SomeSprite extends Sprite
	{
 
		public function SomeSprite() 
		{
 
		}
	}
	var sprite:DisplayObject = new SomeSprite();
	trace(sprite.tabEnabled);//Ошибка
	trace((sprite as DisplayObjectContainer).tabEnabled);//Все ОК
Тогда действительно не понятно почему его не сделать типом DOC