PDA

Просмотр полной версии : Как во флэше сделать подрузку html-страницы?


Dark Wand
17.07.2008, 11:46
Добрый день,
Плдскажите, пожалуйста, как можно во флэше сделать фрейм в который будет подгружать html-страница?

Спасибо

iNils
17.07.2008, 11:57
Флеш поддерживает ограниченный набор тегов html и полноценная страница у вас не получится.

Dark Wand
17.07.2008, 12:07
Флеш поддерживает ограниченный набор тегов html и полноценная страница у вас не получится.

Там будет только текст с тегами <b> <i> <u> <a href...>
Больше ничего.

Это реально? Спасибо

iNils
17.07.2008, 12:25
Реально.
текстовое_поле.htmlText = "текст с тегами"

Dark Wand
17.07.2008, 12:53
Реально.
текстовое_поле.htmlText = "текст с тегами"

выводит текст вместе с тегами

PgeorgyV
17.07.2008, 13:28
текстовое_поле.html = true;

Dark Wand
17.07.2008, 15:08
Работает :yahoo:

А как мне содержимое html подтенуть во флэш и вставить в этот код?

chingachgoog
17.07.2008, 15:18
Да как угодно: хоть через xml, хоть через txt, хоть через серверные команды, через локал коннекшен ...

Dark Wand
17.07.2008, 15:55
текстовое_поле.html = true;
текстовое_поле.htmlText = "текст с тегами"

Подскажите плиз, как дописать этот кусок кода, чтобы он подставил в "текст с тегами" содержимое txt файла.

chingachgoog
17.07.2008, 15:58
см. старый, но простой метод loadVariables() или новый класс LoadVars

Alex_beginner
17.07.2008, 16:34
Например так:

txt_pole.html = true;
var loader:LoadVars=new LoadVars();
loader.load("файл.txt");
loader.onData=function(str:String):Void {
txt_pole.htmlText=str;
delete loader;
};

Кстати, если Вы хотите применить некий пользовательский язык разметки, подобный html Вы можете это реализовать, создав функцию, осуществяющую идентификацию пользовательских тегов, содержащихся в переменной str.

pirog™
07.08.2008, 17:59
Всем привет! Вопрос по теме.

А если флешка будет вставлена на сайт, для сайта будет подгружаться CSS, то во флешке будет ли работать что-то типа <a class="linkClass">ссылка</a> ?

crazyone
07.08.2008, 18:13
Нет, не будет.

orcpochta
10.12.2008, 15:58
Например так:

txt_pole.html = true;
var loader:LoadVars=new LoadVars();
loader.load("файл.txt");
loader.onData=function(str:String):Void {
txt_pole.htmlText=str;
delete loader;
};

delete loader; - это разве не бессмысленная строчка в контексте данного примера?

dnisa
16.04.2009, 12:49
Господа, а как сделать чтобы и подгружаемый текст на кирилице отображался корректно?

etc
16.04.2009, 13:13
dnisa, воспользуйтесь поиском по форуму по выделенному вами слову.