Я пытаюсь получить следующий пример, чтобы работать в Flash Builder 4:Время воспроизведения шрифтов в Flash Builder 4
http://developer.yahoo.com/flash/articles/runtime-fonts-as3.html
Проект Actionscript компилирует, но все это я получаю на экране крошечное повернутый квадрат с не текст в нем.
Кто-нибудь знает, почему это может произойти? Мой код идентичен приведенному выше примеру - я скомпилировал первый класс в _Arial.swf.
Большое спасибо,
EDIT:
Ive также попытался это ...
package {
import flash.display.Sprite;
import flash.display.Loader;
import flash.events.Event;
import flash.net.URLRequest;
import flash.text.*;
public class _Arial extends Sprite {
[Embed(source='C:/WINDOWS/Fonts/ARIAL.TTF', fontName='_Arial', fontFamily='myFont', mimeType='application/x-font')]
public static var _Arial:Class;
public function _Arial():void {
drawText();
}
public function drawText():void {
var tf:TextField = new TextField();
tf.defaultTextFormat = new TextFormat("_Arial",60,0);
tf.embedFonts = true;
tf.antiAliasType = AntiAliasType.ADVANCED;
tf.autoSize = TextFieldAutoSize.LEFT;
tf.border = true;
tf.text = "Scott was here\nScott was here too\nblah scott...:;*&^% ";
tf.rotation = 15;
addChild(tf);
trace(Font.enumerateFonts());
}
}
}
var fontList:Array = Font.enumerateFonts(false);
for (var i:uint=0; i<fontList.length; i++) {
trace("font: "+fontList[i].fontName);
}
микропримесей отображает: шрифт: _Arial
Большое спасибо за вашу помощь! Это заставило меня задуматься и теперь работать. Я приветствую вас ;-) – codecowboy
Счастлив, что сейчас работает! Мне тоже было немного смутно;) – PatrickS
Вау ... так из чего я могу понять, embedAsCFF по умолчанию прав? Adobe делает Flash sh * t кроватью снова ... * sigh * Спасибо за эту информацию! У меня были крошечные квадраты, а также лол. – bigp