RichHTMLTextEditor

Aquellos que habéis tenido que usar el control RichTextEditor os habréis dado cuenta de lo pobre que es el soporte que da FlashPlayer al HTML y de lo difícil que se hace trabajar con html.

El componente que muestro a continuación sólo sirve para aplicaciones AIR y es una paquetización del editor FCKEditor con lo cual aporta todas sus funcionalidades y permite la edición rica de contenidos html. Aunque funcional, se trata sólo de una prueba de concepto para mostrar lo que se puede hacer.

La idea básica sobre la que reside el componente es crear una página html al vuelo cada vez que se le asigne un valor al campo html. La página html generada se renderiza en un control y cuando se quiere acceder al html que el usuario haya modificado se hace a través de DOM y de las funciones Javascript que FCKEditor expone.


Un ejemplo de uso sería:
[ftf w=”550″ h=”200″]







this is a text in bold

]]>




[/ftf]

Lo que faltaría implementar que dejo en vuestras manos sería:

  • Soporte para Bindings en la propiedad html
  • Soporte para las funcionalidades de ajuste de tamaño según las normas de UIComponent

Os podéis descargar el código de ejemplo así como el del componente de aquí.

Xavi es un Technical Arquitect de Aplicaciones RIA basadas en la Plataforma Flash trabajando para Adobe en Londres. Especializado en aplicaciones colaborativas en tiempo real, e-learning y CMS (Content Management Systems) utiliza Flex, LCDS, BlazeDS, FMS y Java principalmente.

Sitio Web:http://www.code4net.com

2 Comentarios

  1. Rainer Ramirez

    He leido mucho sobre el tema de Html sobre flex y AIR porque trabajo con CMS’s y creo que es un tema que debe atacar adobe en los próximos releases de flashplayer. el soporte de Html en flex es casi nulo! hasta ahora lo único medio decente que se puede hacer es incrustar un iframe, mientras que en Air por contar con un motor de rederizado de html se puede hacer casi de todo!
    Buen tip el del editor muchas gracias!

    Actualmente trabajo en un CMS en flex y me gustaría ver algunas ideas sobre ello, que dicen? 😆

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Acerca de Made In Flex

Made In Flex es una comunidad de desarrolladores de Apache Flex creada en 2006.

Apache Flex, anteriormente conocido como Adobe Flex, es un SDK (kit de desarrollo de software) para crear aplicaciones enriquecidas - multiplataforma basadas en Adobe Flash donado por Adobe a la fundación Apache in 2011 y promocionado a proyecto de primer nivel en Diciembre de 2012.

Actualmente estamos cambiando muchos aspectos del sitio web para ofrecer un sitio útil para toda la comunidad que tenga en cuenta las necesidades actuales.

Últimas Fotos

Instalador de Apache Flex

Entrar o Registrase