Domanda

Nel contesto di AS3 e in particolare un quadro, come PureMVC, mi chiedevo se qualcuno mi potrebbe punto nella giusta direzione per capire ciò che un'API per un mezzo vista componenti.

Grazie in anticipo.

È stato utile?

Soluzione

Bene, avete i vostri mediatori che tengono i componenti vista, giusto? Diciamo che il componente di vista è un modulo in cui l'utente inserisce i dati.

Poiché la componente vista non può inviare notifiche ha bisogno di qualche modo per passare le informazioni al mediatore che poi inviare la notifica. Hai 2 modi per passare le informazioni:

  • rende il componente vista esporre un'API (un insieme di metodi / variabili pubbliche).
  • Fate le vostre vista componente eventi di invio quando le informazioni cambiano.

Se si inviano gli eventi, non ci sarebbe meno l'accoppiamento tra il mediatore e dei componenti. Se lo si fa tramite un API, sarebbe più semplice-ish.

È anche possibile combinare entrambi i metodi.

La speranza è questo!

Juan

Altri suggerimenti

Credo modo in modo più pulito è nelle vostre mediatori onRegister metodo solo aggiungere eventhandler per la vista associata. Così che renderà la vostra vista davvero riutilizzabili e totalmente disaccoppiato con mediatore. La vista non sa di mediatore e può essere lavoro con qualsiasi quadro.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top