Показать сообщение отдельно
Старый 14.11.2011, 13:41
-De- вне форума Посмотреть профиль Отправить личное сообщение для -De- Найти все сообщения от -De-
  № 17  
Ответить с цитированием
-De-
 
Аватар для -De-

блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
Отправить сообщение для -De- с помощью ICQ Отправить сообщение для -De- с помощью Skype™
Я лично тоже ничего б не понял из обьяснений Wolsh %) По-моему класс может вполне употребляться в смысле тип и наоборот. Обьект (какого-то класса или обьект какого-то типа) можно говорить в смысле переменная/экземпляр класса.

Про конвертацию лучше на примере.

Код AS3:
var Name:String = (new Sprite()).toString();//это конвертация в тип String, Sprite не имеет никакого отношения к Sprite, при конвертации создается новый экземпляр класса/типа String.
trace(Name);
//конвертация из типа в тип существует достаточно редко, в основном в строку =)
 
var ObjectSprite:Object= new Sprite();
var ObjectDO:DisplayObject = ObjectSprite as DisplayObject;//не null, новый обьект не создался, это наш спрайт, это приведение. Привести к базовому классу можно всегда
var ObjectSameSprite:Sprite = ObjectSprite as Sprite;//не нулл, приводим
var ObjectMC:MovieClip = ObjectSprite as MovieClip ;//null, Sprite не приводится к MovieClip
//попробуйте заменить new Sprite() на new MovieClip
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают.