![]() |
Загрузка HTML с рисунками.
Всем привет.
Не могу справиться с простой, вроде, задачей. Наверное, потому, что новичок в flash . Задача простая – загружать с сервера и показывать HTM файлы с рисунками. Делаю так: Код AS3:
Например <img src="http://localhost/HTML/pict4.jpg" width="236" height="317"> Вопросы. 1.Как заставить RichEditableText при рендере искать рисунки по указанному адресу. 2.Как вариант, пытался загружать файл с рисунками в формате rtf. TextConverter.getImporter(TextConverter.TEXT_LAYOUT_FORMAT) Ничего не вышло - окно пустое. Компонент RichEditableText может ренденрить rtf? 3.Пока вижу только вариант с конвертацией html в swf. И показа swf с помощью SWFLoader. Какие тут подводные камни? Да, еще,- как настроить работу trace? У меня вместо консоли «На данный момент нет консолей для отображения». Flash Builder 4, 60-ти дневная версия. Добавлено через 17 часов 20 минут Заменил <s:RichEditableText> на <mx:TextArea>. Рисунки, естественно, не появились, но форматирование изменилось. Чем лучше пользоваться? Добавлено через 40 часов 51 минуту Вопрос о поддержке формата rtf снят - не поддерживает. Вопрос о trace тоже снят. В RichEditableText и в конвертере не нашёл события о запросе урлы (надеялся там подменить ссылку). Пока решил вопрос тупо - перед рендером html с помощью replace заменил относительные ссылки на абсолютные. Есть что-нибудь получше? Добавлено через 51 час 33 минуты Вопрос о RichEditableText тоже снят - на третий день я допёр, что swf файл оперирует путями сервера. Тяжёлое наследие написание десктопных приложений... |
если пишете AIR приложение, то все решается довольно просто, там есть компонент mx:HTML который представляет из себя почти полноценный аналог браузера
|
Увы, приложение для Flash Player.
Пока в HTML пытаюсь ограничится только поддерживаемыми тегами. |
| Часовой пояс GMT +4, время: 12:17. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.