![]() |
|
||||||||||
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Очень важный момент: работа с загружаемыми отдельно модулями:
Есть класс Main в main.swf который грузит modul.swf явлющийся классом Modul, модулей может быть много, но например все они реализуют интерфейс IModul с одним единственным методом init(); Это позволит создать такую конструкцию package { import IModul; public class Module implements IModul{ public function init():void{ } } } package { import IModul; public class Main{ var modul:IModul; .. // загрузка .. public function initModul():void{ modul.init(); } } } Только IModul будет скомпилирован в обоих классах. Это ИМХО основная задача интерфесов: служить связующим звеном между различными независимыми объектами.
__________________
Отряд Котовскага Последний раз редактировалось Котяра; 07.03.2009 в 15:06. |
![]() |
Часовой пояс GMT +4, время: 11:26. |
|
|
« Предыдущая тема | Следующая тема » |
|
|