![]() |
Цитата:
|
Напиши интерфейс IDisplayObject, имплементи оба.
|
ыыы... большой получился =)
Код AS3:
|
Цитата:
Код AS3:
|
нет кеп не продолжает. ))) Совсем не в тему )) Хотя понятно что работать будет, тока мне нужна имплементация полюбе
Добавлено через 37 секунд gloomyBrain ты опасен!!! Есть какой то секрет как ты так быстро их все накидал? или ручками ручками? |
Цитата:
|
Открываешь Модель класса в ФД (F4) и – вот тебе готовый интерфейс.
Но тут, согласен с Кэпом)) – сам подход неверен. Рекомендую перечитать основы про типы данных. Речь то – о Типе переменной. Тип переменной ITest предполагает наличие у нее одного единственного метода. Делаете ДВЕ переменных, типа Спрайт (или Тест) и типа ITest, и используете их по ситуации – ссылка-то на один и тот же объект, только представленный кастингом как разные типы данных. От того, что Вы будете имплементить два Интерфейса, легче то не станет – переменную придется также кастовать, а значит всегда, когда Вы захотите добавить к ДО какую-то имплементацию одного единственного метода, Вам придется именно добавлять его к Интерфейсу IDisplayObject. Это ж никуда не годится. Смысл Интерфейса не только в гарантии наличия метода, но и в сокрытии ненужных. |
Цитата:
|
Цитата:
PS: Кстати, меня вот бесит, что спрайт не унаследован от шейпа, потому без геморроя менять спрайт на шейп (когда нужно дёргать graphics) - низя =( |
Цитата:
|
| Часовой пояс GMT +4, время: 21:20. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.