Pregunta

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

¿Fue útil?

Solución

Aquí hay un artículo decente. sobre cómo lograrlo.

@flubba:No dije "excelente" artículo, dije "decente" - Existe una gran diferencia.Además, nadie más había respondido y ya llevaba un tiempo rondando.Pensé que una respuesta "decente" era mejor que ninguna.No soy un experto en Flash, así que...

Otros consejos

flashQuery admite etiquetas HTML y reglas CSS para Flash.Transforma flash en un verdadero navegador.Aquí lo tienes: http://www.flashquery.org/

También podrías intentar http://motionandcolor.com/

Wrapper es un motor de renderizado HTML/CSS compatible con varios navegadores escrito en ActionScript que se ubica en la parte superior de su página HTML compatible con estándares.

Sin embargo, Javascript podría ser más complicado.

¿De qué HTML complejo estamos hablando?HTML simple, como <b> y <i>, es compatible con los campos de texto si utiliza el htmlText propiedad.También puede adjuntar una hoja de estilo CSS al campo de texto para darle 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).

@JasonBunting

Aquí hay un artículo decente sobre cómo lograrlo.

Ese no es un gran artículo: tiene siete años y no menciona las capacidades CSS de Flash.Cubre sólo los conceptos básicos del soporte HTML en Flash.

Adobe tiene una página más autorizada aquí: Uso del formato de texto HTML en Flash CS3 Professional

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

No piense que simplemente importará una página moderna a Flash y se procesará; eso no va a suceder.Esto es para diseñar áreas de texto.No podrá ejecutar JavaScript porque depende del subconjunto de HTML y CSS que Flash admite en un objeto de texto, y Flash tiene un modelo de objeto diferente al de una página web.

Si se trata de HTML y Javascript complejos, una forma posible es Componente HTML, un método que utiliza un iframe sobre tu flash para que parezca que el HTML está en tu aplicación.Sin embargo, este método tiene algunas desventajas; la mayoría de ellas se describen en detalle. en Deitte.com.

Si esto puede funcionar sin conexión, puede usar Air (tiene un componente mx:HTML integrado). Deitte.com Tiene un detalle de esta técnica también.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top