Existe-t-il un moyen d'afficher le contenu HTML dans Flash?
Je veux afficher le contenu HTML à l'intérieur de Flash. Est-il possible de faire cela?
Je suis en train de parler complète de HTML (avec JavaScript si possible).
source d'informationauteur Niyaz
Vous devez vous connecter pour publier un commentaire.
Voici un article décent sur la façon d'accomplir cela.
@Flubba: Je n'ai pas dit "grande" de l'article, j'ai dit "décent" - il y a une grande différence. D'ailleurs, personne d'autre n'avait répondu et il a été autour pendant un moment. J'ai pensé un "décent" réponse était mieux que rien. Je suis pas de Flash expert, donc...
flashQuery prend en charge les balises HTML et CSS règles pour Flash. Il transforme le flash d'un navigateur. Ici, il est: http://www.flashquery.org/
Vous pouvez également essayer de http://motionandcolor.com/
Javascript pourrait être plus difficile.
Comment complexe HTML parlons-nous? HTML Simple, comme <b> et <i> est pris en charge dans les champs de texte si vous utilisez le
htmlText
de la propriété. Vous pouvez également joindre une feuille de style CSS pour le champ de texte pour plus de style. Jetez un oeil à TextField dans le Flash de la documentation de l'API (je suis sûr que vous pouvez simplement google).@JasonBunting
Ce n'est pas un grand article - il est âgé de sept ans et ne mentionne pas le CSS capacités de Flash. Il couvre seulement les bases de la prise en charge HTML dans Flash.
Adobe ont une plus grande autorité de la page ici: À l'aide de HTML mise en forme du texte dans Flash CS3 Professional
Les choses ont évolué beaucoup depuis. Flash MX 2004 ajouté capacités CSS et il y a un bon article de Kirupa.com - À l'aide des Styles CSS dans Flash MX 2004
Ne pas penser que vous devez tout simplement importer moderne, une page en Flash et il va s'en rendre - qui ne va pas se produire. Ce genre de choses est pour le style de zones de texte. Vous ne pourrez pas obtenir l'exécution de JavaScript parce que vous êtes dépendant sur le sous-ensemble de HTML et CSS, Flash prend en charge dans un objet de texte, et le Flash a un autre modèle d'objet à partir d'une page web.
Si il est complexe de HTML et de Javascript, l'une des voies possibles est HTMLComponentune méthode qui utilise un iframe sur votre flash pour le faire apparaître comme le HTML dans votre application. Il y a quelques inconvénients à cette méthode, cependant la plupart d'entre eux décrit en détail au Deitte.com.
Si cela peut se déplacer en mode hors connexion, vous pouvez utiliser de l'Air (il a un mx:composant HTML intégré). Deitte.com a un détail de cette technique.