PDA

Просмотр полной версии : Загрузка хтмл во флеш


Ya_zhivy
05.04.2008, 14:35
Скажите пожалусто реально ли во флешь загрузить Хтмл(Html, Htm)?
И обьясните если можете пожалусто как.
Буду рад исходнику !:umnik2:
Зарание спасибо!

Hobbit_222
05.04.2008, 14:44
this.createTextField("headline_txt", 1, 10, 10, 500, 300);
headline_txt.html = true;
headline_txt.wordWrap = true;
headline_txt.multiline = true;
headline_txt.htmlText = "<font face='Times New Roman' size='25'>This is how you assign HTML text to a text field.</font><br>It's very useful.</br>";

Ya_zhivy
05.04.2008, 15:01
не пашет.
Может кто знает чтобы похало ?
Или обьяснит ?

iNils
05.04.2008, 15:08
Какой именно html?

Ya_zhivy
05.04.2008, 15:17
где прото картинки и текст
(из внешнего)

Hobbit_222
06.04.2008, 02:51
А что именно не работает?

$mival
06.04.2008, 05:17
html можеть прийти строкой откуда угодно, от LoadVars до Socket.
другое дело как его использовать.
об поддерживаемых тэгах читай здесь (http://livedocs.adobe.com/flash/9.0/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00000922.html)

screamge
06.04.2008, 06:19
Если кол-во поддерживающихся тэгов не устраивает пишите свой парсер.

Newrgun
24.05.2008, 14:19
textf.styleSheet = style; // использование стиля
textf.multiline = true;
textf.wordWrap = true;
textf.html = true;
textf.selectable = false;
textf.autoSize = "left"; //автовысота
textf.condenseWhite = true; // игнор "невидимых" символов (\t, \n)
textf.htmlText = fs_lv;

style - это твой отпарсенный css стиль для textf
textf - это твой текстфилд
fs_lv - это откуда нибудь, как нибудь, загруженный html-текст

причем заргужаемый html должет быть в юникоде (utf-8).
в настройках текстфилда где эмбед выбери (зажимая ctrl) "punctuation", "basic latin", "cyrillic". В принципе stylesheet можно и не использовать.

xdoom
11.06.2008, 11:17
а можно ли из файла загрузить и показать....
например такой файл
http://www.sensitivity.ru/index.html

как нить пропарсить..
и сделать сделать движок..

..по моему самое сложное прочитать и раскидать по переменным *.html файл

DaFive
11.06.2008, 16:53
Кажись разобрался... просто Flash не все теги поддерживает.
Кто сможет чем помочь? Может есть какие ни0ть библиотеки дополнительные? Посоветуйте альтернативный вариант.
Может кто знает как обойти этот момент?

Получить от флеша полноценные функции браузера не получится. Тем более разметить страницу так как вам хочется. Получится сделать корректное отображение текста, но не получится поместить картинку и написать под ней текст, пока область рядом с картинкой не заполнена.
Так же, подгрузив контент, нужно будет дописать к нему скроллбар.

В случае с картинками. Последний имэдж будет всегда выше первого (должно быть). И сдвинуть их не получится.
Если уж есть строгая необходимость в скриншотах или картинках - делается ссылка, вызывающая функцию флеш (asfunction), которая уже и будет открывать картинку, подгружать её и делать все что вам с ней захочется. Просто во flash поддерживается тот минимум, которого ужасно не хватает для полноценного отображения (не беру 10 версию, там можно и блоками верстать).

DoeR
15.06.2008, 22:37
Спасибо.
Разберемся с asfunction.
... а пока нашел вариант, уже использую. На тот момент прешлось изменять состояние кода HTML... по ходу привел к нужному результату.

it32
04.05.2009, 14:31
у меня похожая проблема, мне нада страницу хтмл отбразить как есть(как рисунок),
еще хотелось бы автоматический скроллинг. кто может помоч с кодом?

KiL33
04.05.2009, 15:34
Попробуйте так

it32
04.05.2009, 18:28
файл хтмл создан дремвейвером? почему дгугие страницы не видятся?

KiL33
05.05.2009, 08:40
файл хтмл создан дремвейвером?
Не..это самопальная прога:)
почему дгугие страницы не видятся?
Не понял..какие другие страницы?

it32
05.05.2009, 10:23
я сохраняю страницу с нета, и она не видится! ну естественно меняю пути или имена!

KiL33
05.05.2009, 10:38
Флеш может понимать ограниченное кол-во тегов.

it32
05.05.2009, 14:43
ясно, спасибо за помощь, будем пользоваться чем есть.