![]() |
Хранение и вывод большого форматированного текста
Всем привет.
Подскажите пожалуйста как лучше хранить и выводить форматированный (абзацы, запятые, жирный шрифт) текст в флэш? Я хотел сделал сперва в массиве все это: Код AS3:
Как красивее и элегантнее это можно сделать? Самый простой вариант это конечно тоже внешние флэшки с описаниями. Но может быть это можно как то внутри это сделать красиво? Учитывая что текста будет порядка 100-150 отдельных страничек |
используйте XML, в смысле, внешних файлов.
|
Может быть есть примерчик как из XML можно вывести в TextField текст, чтобы выглядело например как страничка из ворда? С абзацами, разным размером и цветом шрифта например.
|
Как вариант - используйте _yourTextField.htmlText = '<b>Я жирный текст</b>'
Рендеринг текста как хтмл во флеше поддерживает базовые формат-теги. |
TextField частично поддерживает html теги, в xml файле текст форматированный html тегами, заключаете в CDATA.
Ваша флешка грузит xml, вынимает из него все что вам нужно, а дальше вы просто отображаете это в текстовом поле(но не .text = , а .htmlText=). про список поддерживаемых html тегов можно прочитать в документации по TextField, свойство htmlText |
Вон нашел тут же в статье про создание визуального редактора.
Можно будет использовать типа вот такого: editField.htmlContent = Тоесть загружать html контент.. тогда будет с редактированием как в ворде.. а где же его хранить? внутри? или все же лучше сделать отдельные html файлики и их подгружать походу? Добавлено через 3 минуты тоесть для хранения 150 страниц такого текста лучьше использовать XML? хм.. а внутри никак? или нежелательно? и почему? Добавлено через 12 часов 43 минуты Подскажите.. можно ли внутри swf хранить 150 страниц форматированного текста. Если нельзя то почему? |
| Часовой пояс GMT +4, время: 20:47. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.