Вопрос

В контексте AS3 и, в частности, рамки, такие как puremvc, мне было интересно, если кто-то мог бы указать мне в правильном направлении для понимания того, что означает API для компонента зрения.

Заранее спасибо.

Это было полезно?

Решение

Ну, у вас есть ваши посредники, удерживающие ваши компоненты для просмотра, верно? Допустим, компонент View представляет собой форму, где пользователь вводит данные.

Поскольку компонент View не может отправить уведомления, ему нужен какой-то способ передавать эту информацию в посредник, который затем отправит уведомление. У вас есть 2 способа передачи информации:

  • Вы делаете свой компонент просмотра выставляют API (набор публичных методов / переменных).
  • Вы делаете свой представление компонента отправлять события при изменении информации.

Если вы отправляете события, между посредником и компонентом будет меньше муфты. Если вы сделаете это через API, это было бы проще-ish.

Вы также можете смешивать и сопоставить оба метода.

Надеюсь, это это!

Господин

Другие советы

Я думаю, что настолько более чистые способы находится в ваших медиаторах Onegister Method, добавьте только EventHandler для связанного представления. Так что это сделает ваш взгляд действительно многоразовым и полностью отделенным посредником. Ваш взгляд не знает о посредничестве, и это может работать с любыми рамками.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top