Показать сообщение отдельно
Старый 05.02.2009, 13:57
Волгоградец вне форума Посмотреть профиль Отправить личное сообщение для Волгоградец Найти все сообщения от Волгоградец
  № 14  
Ответить с цитированием
Волгоградец
 
Аватар для Волгоградец

блогер
Регистрация: Sep 2007
Адрес: Гамбург
Сообщений: 1,648
Записей в блоге: 12
Мда. С интерфейсом работает...
Господа, можно немного теории? В чем разница? Почему просто к классу он не может скастовать, а к интерфейсу может?
Вот что интересно:
Код AS3:
import test.*;
var obj:test.<b>Squareb> = test.Main(loader.content).getSquare;//ошибка
Код AS3:
import test.*;
var obj:test.<b>ISquare b>= test.Main(loader.content).getSquare;//нормально
test.Square(obj).alpha = 0.5;//при таком касте все ок!
Почему?