Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   Как для mxml компонента указать реализуемый интерфейс? (http://www.flasher.ru/forum/showthread.php?t=130129)

Gaen 18.09.2009 11:50

Как для mxml компонента указать реализуемый интерфейс?
 
Компонент - по сути тот же самый класс. Но непонятно, как для него задать интерфейс, или скажем конструктор? В смысле не обработчик какого-нибудь события инициализации, а честный конструктор, в который можно передать параметры.

Сейчас например мне нужно сделать несколько компонентов, имеющих общий интерфейс, чтобы можно было одинаково работать со всей пачкой. Вместо этого приходится для каждого проверять тип и кастить.

Можно ли всё-таки задать интерфейс для компонента?

DarkLight 18.09.2009 12:36

назначить атрибут implements у корневого тега компонента

Gaen 18.09.2009 12:42

Спасибо! Где почитать про то, как в компонентах реализуются фичи классов?

nOobCrafter 18.09.2009 12:45

А как понять "фичи классов"?.. методы \ св-ва?.. getter \ setter \ просто функции описанные в блоке <mx:Script /> по идее..

Gaen 18.09.2009 13:44

Всё, что можно описать в as-файле, но нельзя внутри mx:Script

nOobCrafter 18.09.2009 13:56

пардон а например что такое может быть?..О_о мне просто для расширения кругозора..

wvxvw 18.09.2009 14:17

Конструктор нельзя описать в теге Script - но его и в интерфейсе нельзя описать :)
Ну и нельзя сделать MXML класс динамическим.


Часовой пояс GMT +4, время: 08:41.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.