2011-08-15 10 views
5

Estoy empezando a localizar mi aplicación flash. Estoy tratando de ver si hay una forma de deshacer las fuentes predeterminadas del sistema operativo para idiomas como el japonés, así que no tengo que incrustarlos. Hasta ahora no encontré nada en línea. actualmente estoy usando CSS para definir la familia de fuentes como:Usar fuentes del sistema operativo dentro de una aplicación flash sin incrustarlo

@font-face 
{ 
    fontFamily: "Tuffy Regular"; 
    src:url("/assets/fonts/Tuffy-Regular.ttf"); 
    embedAsCFF: true; 
} 

Cualquier consejo sobre esto?

Gracias

Olivier

Respuesta

2

En AS3 puede estilo de texto 2 maneras, con TextFormat, y con hoja de estilos. Usted desea utilizar estilos: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/text/StyleSheet.html?filter_flash=cs5&filter_flashplayer=10.2&filter_air=2.6

Y desea utilizar el atributo fontFamily para especificar las familias de fuentes que desee.

Aquí es un ejemplo de trabajo:

package { 
import flash.display.Sprite; 
import flash.text.StyleSheet; 
import flash.text.TextField; 
import flash.text.TextFieldAutoSize; 

public class Main extends Sprite { 

    public function Main() { 
     var style:StyleSheet = new StyleSheet(); 

     var heading:Object = new Object(); 
     heading.fontWeight = "bold"; 
     heading.color = "#FF0000"; 
     heading.fontFamily = "Trebuchet MS, Arial, Helvetica, sans-serif"; 

     var body:Object = new Object(); 
     body.fontStyle = "italic"; 
     body.fontFamily = "Courier New, Courier, monospace"; 



     style.setStyle(".heading", heading); 
     style.setStyle("body", body); 
     //style.setStyle("fontFamily", 

     var label:TextField = new TextField(); 
     label.styleSheet = style; 
     label.htmlText = "<body><span class='heading'>Hello </span>World...</body>"; 
     addChild(label); 
    } 
} 

}

+0

Gracias. Pero estoy usando Flash Builder y el objetivo no es no tener ninguna fuente, sino poder especificar una lista de prioridad de fuente para el reproductor de flash para examinar las fuentes del sistema operativo y encontrar una que tenga el usuario. – Olivier

+0

Edité mi publicación para responder cómo hacerlo de acuerdo con su solicitud de comentarios. –

+0

¿Todavía hay Olivier? ¿Esto hizo el truco para tu proyecto? –

Cuestiones relacionadas