Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Подскажите с FontLoader и подгружаемой флэшкой (http://www.flasher.ru/forum/showthread.php?t=142420)

Dragon rideR 20.07.2010 20:00

Подскажите с FontLoader и подгружаемой флэшкой
 
Подскажите пожалуйста, есть основной клип в который грузятся шрифты с помощью fontLoader 2.2.
В этот клип подгружается другая флэшка ( к примеру mc.swf) так вот в ней текст со шрифтами загруженными в основную флэшку не отображаются, просто пропускаются.
В основной шлэшке все шрифты нормально показываются
Как это можно поправить?

Код примерно выглядит так:
Код AS3:

....
this._loader.addEventListener(Event.COMPLETE, this.handler_complete);
this._loader.load(new URLRequest('fonts.swf'));
....
private function handler_complete(event:Event):void {
var fonts:Array = this._loader.fonts;
_field.embedFonts = true;
_field.autoSize = TextFieldAutoSize.LEFT;
_field.antiAliasType = AntiAliasType.ADVANCED;
for each (var font:Font in fonts) {
        var text:String = font.fontName;
        var tf:TextFormat = new TextFormat(font.fontName, 20);
        switch (font.fontStyle) {
                                        case FontStyle.BOLD:
                                                tf.bold = true;
                                                break;
                                        case FontStyle.BOLD_ITALIC:
                                                tf.bold = true;
                                                tf.italic = true;
                                                break;
                                        case FontStyle.ITALIC:
                                                tf.italic = true;
                                                break;
        }
        _field.appendText(text+'\n');
        _field.setTextFormat(tf, _field.length-text.length-1, _field.length);
}
}

Добавлено через 2 часа 51 минуту
Что никто не сталкивался с такой проблемой?

etc 21.07.2010 17:51

Можно попробовать:
Код AS3:

Font.registerFont(font)

Хотя они должны были зарегистрироваться сами.


Часовой пояс GMT +4, время: 14:52.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.