![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jul 2012
Сообщений: 48
|
Вопрос: у меня формат текстового поля задается в 1 функции, а изменяются "внутренности" в другой функции, отчего собственно и отсутствует форматирование текста, так вот как сделать так чтобы форматирование не пропадало при изменении функции которая сейчас обрабатывает текстовое поле.
|
|
|||||
|
Ответ: вы какой метод используете для задания формата текстового поля? Внутренности кого и что это вообще такое изменяется в другой вашей функции?
В режиме телепата могу сказать "defaultTextFormat". Дайте кода?
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. |
|
|||||
|
Регистрация: Jul 2012
Сообщений: 48
|
Вообщем пытаюсь внедрить шрифт из другого swf с помощью:http://etcs.ru/blog/as3/fontloader_2/
Подгружаю файл так: this._loader.addEventListener(Event.COMPLETE, this.handler_complete); this._loader.load(new URLRequest('fonts_fte_embedded.swf')); const _loader:FontLoader = new FontLoader(); const _field:TextField = new TextField(); function handler_complete(event:Event):void { var fonts:Array = this._loader.fonts; var y:Number = 50; var fd:FontDescription; var ef:ElementFormat; var te:TextElement; var tb:TextBlock; var tl:TextLine; for each (var font:Font in fonts) { var text:String = font.fontName; var tf:TextFormat = new TextFormat(font.fontName, 20); this._field.appendText(text+'\n'); //this._field.setTextFormat(tf); this._field.setTextFormat(tf, this._field.length-text.length-1, this._field.length); } } И после делаю так: И это уже в другой функции. То есть те у кого есть требуемый мне шрифт у тех все ОК. но у кого нету, то это все... Может я просто "далекий" и не правильным способом подключаю шрифт. Просто в том примере с подключением шрифтов, там их несколько, естественно я удаляю все кроме 1, своего. Может я не правильно удаляю, может это просто запрещено(УК РФ ) Если можно подскажите еще способы подключения 1-ого шрифта в проект.UPD. :забыл указать что в fonts_fte_embedded.swf просто текстовые поля с разными шрифтами, и что самое примечательное, если оставить 2-а шрифта, то когда начнется изменение внутренности текстового поля, то к полю будет применяться 1-ый шрифт, а 2 просто отсекается. |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:55. |
|
|
« Предыдущая тема | Следующая тема » |
|
|