Du HTML dans mon Flex…
Enthousiaste, je l’ai été devant le composant HTML livré avec Apollo. Intégrer du (vrai) HTML dans du Flash c’est plutôt prometteur ! J’étais loin de me douter que des petits malins, avaient déjà trouvé le moyen de parvenir au même résultat directement dans Flex, sans avoir attendu Apollo :Voir la démo .
En fait, ils utilisent l’ExternalInterface pour appeller une fonction javascript qui crée une vraie iFrame, et charge les pages web. L’illusion est parfaite.
On peut imaginer ce genre de fonctionnalités dans des outis de présentation en ligne ou pour créer des « Rich Bookmarks » par exemple…
Plus d’infos et … sources
Via [flexBox] ( un site de diffusion de composants Flex open-source dont on avait déjà parlé, et qui recèle vraiment quelques pépites )
PS : çà bug sous Safari.

--> 24 mai 2007 ( 14:28 )
Le problème avec cette solution c’est que ça oblige à utiliser la propriété wmode="opaque" ou wmode="transparent". Or il y a un bug avec les champs de saisie dans Flash sous Firefox qui fait que certaines lettres sont mal mappées dans ces modes (arrobase donne un a accent grave, circonflexe donne un y majuscule tréma, etc…).
Du coup pour de la RIA ce n’est pas du tout adapté puisque tous les champs de saisie seront soumis à ce fameux bug. Les anglophones eux ne sont pas trop touchés par ce problème, les développeurs de Firefox non plus d’ailleurs puisque ça fait bien depuis Firefox 0.9 qu’on leur a fait remonter régulièrement.
--> 24 mai 2007 ( 14:56 )
c’est vrai que çà réduit pas mal les possibilités :s ! j’essayait d’imaginer une utilité à introduire du html dans du flash en ligne, mais une RIA sans saisie… cà va être limité. Finalement çà va peut être juste servir à faire le Gérard Majax du Flex en soirée :p