w AS3 można Styl tekstu 2 sposoby, z textFormat, a wraz z arkusza stylów. Chcesz użyć arkusza stylów: 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
A chcesz użyć atrybutu fontFamily, aby określić żądane rodziny czcionek.
Oto przykład roboczych:
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);
}
}
}
Dzięki. Ale używam Flash Builder, a celem nie jest brak czcionki, ale możliwość określenia listy priorytetów czcionek dla Flash Playera w celu sprawdzenia czcionek systemu operacyjnego w celu znalezienia takiego użytkownika. – Olivier
Edytowałem mój wpis, aby odpowiedzieć, jak to zrobić, zgodnie z żądaniem komentarza. –
Nadal tam Olivier? Czy to załatwiło twój projekt? –