PDA

Просмотр полной версии : html во Flex


Agni
04.06.2010, 19:13
подскажите, пожалуйста, как в компонент Text загрузить содержимое локального html файла с сохранением форматирования?

Добавлено через 3 часа 5 минут
из переменной умею загружать
var myText:String = "<p>Некоторый <b>текст</b> тут <i>присутствует</i>/p>";
popLoader.p_txt.htmlText=myText;

подскажите как положить в переменную содержимое локального html файла

Волгоградец
05.06.2010, 11:09
html - это обычный текстовый файл. Нужно просто загрузить, удалить ненужное и присвоить оставшееся свойству htmlText. Только флэш плеер поддерживает ограниченный набор тегов.

Agni
05.06.2010, 11:42
подскажите, пожалуйста, как загрузить текстовый файл
в примерах обычно загружают xml используя dataProvider :(

Волгоградец
05.06.2010, 12:43
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, completeHandler);

var request:URLRequest = new URLRequest("myFile.htm");

loader.load(request);

function completeHandler(event:Event):void
{
var loader:URLLoader = URLLoader(event.target);
trace(loader.data);
}

Agni
06.06.2010, 19:43
пишет ошибку:
Access of undefined property loader
Access of undefined property request
может :void где пропущен? :(

wvxvw
06.06.2010, 20:42
http://livedocs.adobe.com/flex/3/langref/flash/net/URLLoader.html#includeExamplesSummary

Agni
07.06.2010, 12:52
не понял, почему код от Волгоградец всё-таки выдаёт ошибки, вроде, синтаксически верно :(