Question

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).

Était-ce utile?

La solution

Voici un article décent sur la façon de le faire.

@Flubba:Je n'ai pas dit "grand"l'article, je l'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...

Autres conseils

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 http://motionandcolor.com/

Wrapper est une croix-navigateur compatible HTML/CSS moteur de rendu écrit en ActionScript qui se trouve sur le dessus de votre conformité aux standards de la page HTML.

Javascript peut être plus difficile si.

Comment complexe HTML parlons-nous?Simple HTML, 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

Ici est un bon article sur la façon de le faire.

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 à ce sujet - À 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, une façon est HTMLComponent, une 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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top