Pregunta

Estoy buscando tener un par de complementos en un proyecto Flex en el que estoy trabajando.Sé que puedo cargar un SWF usando SWFLoader, pero pensé que en Flex3 ahora puedes tener bibliotecas compartidas en tiempo de ejecución o algo así.¿Alguien tiene alguna buena documentación sobre cómo cargar un complemento en tiempo de ejecución?Idealmente, me gustaría poder cargar un complemento desde una URL y luego ejecutar algún código desde el complemento (por ejemplo,agregar un control a la página).

¿Fue útil?

Solución

Puede utilizar Módulos o RSL.

Los RSL tienen la ventaja de que se almacenan en caché mediante flash en lugar del navegador, por lo que duran más tiempo.

Los módulos son más fáciles de crear y usar.He usado módulos y tuve problemas con los módulos que no se cargaban (el código debe manejar ese caso).Aún no he probado los RSL.

Aquí hay documentación sobre la creación de RSL. http://labs.adobe.com/wiki/index.php/Flex_3:Feature_Introductions:Flex_3_RSLs

Otros consejos

Tenga en cuenta que, actualmente, los RSL cargados deben compilarse con la misma versión del marco Flex.Si planea un sistema de complementos "binario", probablemente desee esperar a que Plan Marshall característica que se implementará en la próxima versión de Flex.

Si desea probar un enfoque nuevo y alternativo, este es un marco central de aplicación modelado a partir de Java OSGi: http://www.potomacframework.org/No lo he probado yo mismo, ¡pero se ve realmente genial!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top