Domanda

Sto cercando di avere un paio di plugin in un Flex progetto a cui sto lavorando.So che posso caricare un file SWF utilizzando il SWFLoader, ma ho pensato che in Flex3 ora è possibile avere Runtime delle Librerie Condivise o qualcosa del genere.Qualcuno ha qualche buona guida su come caricare un plugin in fase di esecuzione?Idealmente mi piacerebbe essere in grado di caricare un plugin da un URL, quindi eseguire del codice da all'interno del plugin (ad es.aggiungere un controllo per la pagina).

È stato utile?

Soluzione

È possibile utilizzare i Moduli o RSL.

Rsl hanno il vantaggio di avere nella cache, flash, piuttosto che il browser in modo che sporgano di tutto di più.

I moduli sono più facili da creare e utilizzare.Ho usato i moduli e ha avuto problemi con i moduli non riuscendo a carico (codice necessario per gestire questo caso).Non ho provato Rsl sicurezza.

Qui è un po ' di documentazione sulla creazione di Rsl http://labs.adobe.com/wiki/index.php/Flex_3:Feature_Introductions:Flex_3_RSLs

Altri suggerimenti

Si noti che, attualmente, caricato Rsl deve essere compilato con la stessa versione del framework Flex..se si pianifica un "binario" sistema di plugin, probabilmente si vuole aspettare per il Piano Marshall la funzionalità è implementata nella prossima versione Flex.

Se volete provare un nuovo approccio alternativo, questo è un application framework di base modellata java OSGi: http://www.potomacframework.org/ Non ho provato io stesso, ma sembra davvero cool!

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