Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Загрузка файла html как набор текста (http://www.flasher.ru/forum/showthread.php?t=122118)

MaxL 03.03.2009 13:49

у меня и так изврат, а ты его еще больше хочешь))))

Mnilionic 03.03.2009 22:06

Код AS1/AS2:

var my_html = 'Всё  <b>в этой жизни</b> гараздо <a href="http://ya.ru"><u>проще</u></a> чем <h1>кажется</h1>';
 
var txt = this.createTextField( 'txt', 1, 50, 50, 300, 150);
txt.border = true;
txt.html = true;
txt.htmlText = my_html;
 
var my_text = txt.text;
trace( my_text)


MaxL 19.03.2009 01:36

Mnilionic это скрипт создания текстового поля с html тегами...зачем? Задача то совсем другая...но не важно...мне уже помогли выше.

Добавлено через 2 минуты
Цитата:

Сообщение от Котяра (Сообщение 802613)
есть немного безумный вариант.. ибо html это не xml, грузи как строку и (если xml не потеряет теги html) приводи к xml и доставай текстовые ноды.. как-то так..

Упси....на днях вызубрил xml и "ноды", теперь понял что ты написал, да...если инфа в парных тегах, то для Flash вполне жизненно воспринимать их как xml :)

Mnilionic 19.03.2009 21:00

MaxL, затем, что это наипростейшее решение вашего вопроса.

Wolsh 19.03.2009 23:18

Mnilionic имеет в виду, что забив html в текстовое поле как htmlText, в самом поле Вы получите простой текст без тегов. И сможете забрать его как свойство text

Котяра 20.03.2009 10:43

потеряются все <div> и тому подобные неподдерживаемые флэшем тэги, да и вообще вся страница потеряется если она в <body>

Mnilionic 20.03.2009 21:49

потеряется если драйвера у рук от другого органа.
Код AS1/AS2:

var txt = this.createTextField('txt', 1, 0, 0, 0, 0);
txt.html = true;
//
var lv = new LoadVars();
lv.onData = function(my_html) {
        txt.htmlText = my_html;
        var my_text = txt.text;
        trace(my_text);
};
lv.load('http://www.csszengarden.com/');


prisoner_flash 18.06.2010 11:30

по последнему скрипту трэйсится все замечательно,а в текстовое поле выдает undefined

Mnilionic 20.06.2010 14:55

значит в текстовое поле отправляетя ещё несуществующую переменную.


Часовой пояс GMT +4, время: 18:18.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.