Pregunta

mi pregunta es quizás tonta, pero no puedo evitarlo: creé una película flash con un campo de texto insertado dinámicamente, que carga su texto desde un archivo, pero tengo problemas para ver diacríticos como & # 318; < !> # 353; & # 269; & # 357; & # 382; & # 253; & # 225; & # 237; & # 233; en eso. Traté de cambiar la fuente, pero no me ayudó. ¿Alguien puede ayudarme?

¿Fue útil?

Solución

En primer lugar, debe asegurarse de que la fuente esté incrustada correctamente, esto se puede probar fácilmente simplemente escribiendo esos mismos caracteres en el campo de texto, y si aparecen en la exportación, estará listo.

En cuanto a leer el archivo de texto, las cosas son un poco más complejas, pero no mucho. Lo que debe hacer es asegurarse de que el archivo de texto que está leyendo esté en UTF8, cualquier editor de texto razonable debería poder guardar esto (demonios, incluso el bloc de notas lo hace ahora). Puede hacer que el flash respete su codificación de caracteres local, pero es muy propenso a errores y probablemente se romperá si alguien con una codificación diferente ve su aplicación. Así que vaya a UTF8, flash maneja eso con facilidad.

Otros consejos

Para usarlos, deberá incrustarlos en su aplicación. La forma más fácil es crear un nuevo TextField en su escenario, luego, debajo del panel de propiedades, incrustar esos caracteres (deberá incrustarlos para la fuente específica que está utilizando). Simplemente cree su TextField fuera de la vista y estará listo para comenzar.

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