2008-08-22 14 views
10

Quiero mostrar contenido HTML dentro de Flash. Hay alguna manera de hacer esto? Estoy hablando de HTML completo (con JavaScript si es posible).¿Hay alguna manera de mostrar contenido HTML dentro de Flash?

+0

Verifique una publicación relacionada http://stackoverflow.com/questions/803782/is-there-a-browser-control-to-host-a-website-inside-flash-silverlight :) – Faiz

Respuesta

1

Here is a decent article sobre cómo lograr eso.

@Flubba: No he dicho "gran " artículo, me dijeron " decente" - hay una gran diferencia. Además, nadie más había respondido y había pasado un tiempo. Pensé que una respuesta "decente" era mejor que ninguna. No soy experto en Flash, así que ...

+0

el artículo está redirigiendo a alguna otra página http://wdvl.com/ ¿Podría actualizar si es posible? – Lucky

1

¿Cuán complejos son los términos HTML? HTML simple, como <b> y <i> es compatible con los campos de texto si usa la propiedad htmlText. También puede adjuntar una hoja de estilo CSS al campo de texto para más estilo. Eche un vistazo a TextField en la documentación de la API de Flash (estoy seguro de que puede buscarlo en Google).

2

También puede probar http://motionandcolor.com/

Envoltura motor de renderizado es un cross-browser compatible con HTML/CSS escrito en ActionScript que se sienta encima de las normas de su página HTML compatible .

Aunque el Javascript podría ser un truco.

+0

el sitio está muerto, ¿se ha migrado a alguna parte? – rubo77

1

@JasonBunting

Aquí es un artículo decente sobre la forma de lograrlo.

eso no es un gran artículo - es siete años de edad y no menciona las capacidades de CSS de flash. Cubre solo los conceptos básicos del soporte de HTML en Flash.

Adobe tiene una página con más autoridad aquí: Using HTML text formatting in Flash CS3 Professional

Las cosas han cambiado mucho desde entonces. Flash MX 2004 agregó capacidades de CSS y hay un buen artículo de Kirupa.com al respecto: Using CSS Styles in Flash MX 2004

No piense que solo va a importar una página moderna en Flash y se procesará, eso no va a suceder. suceder Esto es para diseñar áreas de texto. No obtendrá la ejecución de JavaScript porque depende del subconjunto de HTML y CSS que Flash admite en un objeto de texto, y Flash tiene un modelo de objetos diferente de una página web.

0

Si es HTML y Javascript complejos, una forma posible es HTMLComponent, un método que utiliza un iframe sobre su flash para que parezca que el HTML está en su aplicación. Sin embargo, hay algunas desventajas en este método, la mayoría de ellas descritas detalladamente en at Deitte.com.

Si esto se puede mover fuera de línea, puede usar Air (tiene un componente mx: HTML incorporado). Deitte.com tiene un detalle de esta técnica también.

3

flashQuery admite etiquetas HTML y reglas CSS para Flash. Transforma flash en un navegador realmente.Aquí está: http://www.flashquery.org/

+0

flashquery parece estar muerto, pero aún está en los archivos: https://web.archive.org/web/20110707053826/http://flashquery.org/ - ¿Se ha migrado esto a alguna parte? – rubo77

+0

¿Alguien tiene una copia de flashquery? La máquina de retorno no guardó ninguna de las descargas y me gustaría mucho estudiarla. – xendi

Cuestiones relacionadas