Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Flash > Загрузка html


Автор: kostik_16 26.2.2004, 20:10
Как загрузить по нажатию кнопки созданную html страницуconfused.gif

Для этого надо компонента или какае-то обласьconfused.gif?

Просто я с помощью Flash делаю сайт, как вам этоconfused.gif Стоитconfused.gif

Автор: kostik_16 27.2.2004, 19:22
Я делаю свой сайт на Flesh и мне надо погружать странички созданные на html в область, как это возможно сделатьconfused.gif
Вот ссылка на разработку моего сайта, там все сами поймете!!!
www.raduga.dp.ua

Автор: qaz 1.3.2004, 15:47
ну на кнопке должен быть экшн GetUrl(); а если тебе надо подгружать в отдельную область разные страницы - тогда надо фреймы делать, и в параметрах GetUrl(); указать названия фрейма.

Автор: kostik_16 2.3.2004, 00:08
Тоесть мне надо сделать отбдульный слой и на него просто подгружать html??

Что означает делать фреймы, разве невозможно сделать один единственный и на него подружать??

Автор: kostik_16 2.3.2004, 00:29
Я сделал так Insert -> Layer создал новый слой.

Что дальше, как мне в область подгрузить??

Если я пишу по нажатию кнопки просто GetUrl, то мне загружается эта страничка в отдельном окне!!
Как мне загрузить в определенную область, подскажите, как это делаеться по шагам.

Это мой сайт, который я разрабатываю, там есть область и в нее надо загружать html доки, как это сделатьconfused.gif

Сайт: http://raduga.dp.ua

Автор: Opex 3.3.2004, 01:49
дак тебе надо зделать чтобы html загружадся во флеш

Автор: Dove 8.5.2004, 10:52
тогда вот тебе
Код

content.multiline= true;
content.wordWrap = true;
content.html = true;

text1 = new XML();
text1.ignoreWhite = true;
text1.load("content1.html");
text1.onLoad = function () {
content.htmlText = text1;
}

У меня работает. Файл content1.html подгружается в текстовое поле (динамическое) с именем content

Автор: ProgrammerBOTANIK 13.6.2004, 01:22
Спасибо за кодик, по идее должен пригодиться... smile.gif

Автор: lelik133 20.6.2004, 21:14
Dove
попробывал использовать твой код, чуть подкоректировал
Код
_root.createTextField(mytext,1,0,0,500,500);
mytext.border = true;
mytext.multiline= true;
mytext.wordWrap = true;
text.borderColor = 0x006699;
mytext.html=true;
text1 = new XML();
text1.ignoreWhite = true;
text1.load("test.html");
text1.onLoad = function () {
mytext.htmlText = text1;
}
stop();

запускаю и получаю чистый белый экран в чем у меня может ошибка быть?
и еще вопрос можно попдробнее про загрузку html текста в dinamic текст остаються ли те ограничения типа огрнаиченного кол-ва тегов <a> <b> <i> и т.д. или нет может ссылчки кто на эту тему подкинет?

Автор: Dove 21.6.2004, 17:06
Цитата(lelik133 @ 20.6.2004, 21:14)
Dove
попробывал использовать твой код, чуть подкоректировал
Код
_root.createTextField(mytext,1,0,0,500,500);
mytext.border = true;
mytext.multiline= true;
mytext.wordWrap = true;
text.borderColor = 0x006699;
mytext.html=true;
text1 = new XML();
text1.ignoreWhite = true;
text1.load("test.html");
text1.onLoad = function () {
mytext.htmlText = text1;
}
stop();

запускаю и получаю чистый белый экран в чем у меня может ошибка быть?
и еще вопрос можно попдробнее про загрузку html текста в dinamic текст остаються ли те ограничения типа огрнаиченного кол-ва тегов <a> <b> <i> и т.д. или нет может ссылчки кто на эту тему подкинет?

mytext Ты обозначил как переменную, которая содержит имя поля.
Вместо ентого возьми mytext в ковычки. И получится:
Код
_root.createTextField("mytext",1,0,0,500,500);

Автор: UhaMurad 28.3.2007, 18:32
Здравствуйте!

Люди, а если надо загружать html-файл и выводить форматированное содержание файла (т. е. как в браузере) в определенную область сцены... Я конечно понимаю, что эта задача на порядок сложнее, но все-таки было бы охерительно! Есть ли на свете библиотеки или что-нибудь в этом роде, которые решают эту проблему?

Спасибо!

Автор: AlDev 29.3.2007, 06:31
создать textField, выставить ему html = true и поставить htmlText = хтмлю твоему

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)