Просмотр полной версии : как записать в файле \t
Всем здрасти!
Хочу записать руками таблицу с HTML форматированием в файл, чтоб потом загрузить из файла в флэшку... но там надо использовать символ табуляции (\t)! Вот собственно и вопрос как его записать??? ну и еще в добавок перенос коретки(Enter) как записывать?
Ты сам ответил на свой вопрос.
нет! дело в том что не ответил... если я напишу в файле допустим "text1=line 1 \n \t text" то точно это и уфижу "text1=line 1 \n \t text", хотя он должен был перенести каретку после слова "line" поставить табуляцию и написать "text". файл делаю в блокноте и сохраняю в Юникоде... В чем тогда может быть дело???
Я чёто не догоняю , тебе просто нужно подгрузи текст с html тегами во флешку чтоли ?! Тогда сразу теги и пиши нужные ...
да. Мне надо создать таблицу. В хелпе написано:
//Создает заголовки колонок, помеченные жирным шрифтом, разделенные символами табуляции
var rowHeaders = "<b>Name\tAge\tDepartment</b>";
// Создаем строки таблицы
var row_1 = "Tim\t32\tFinance";
var row_2 = "Edwin\t46\tMarketing";
// Устанавливаем отступы равными 50 и 100 пикселов
table_txt.htmlText = "<textformat tabstops='[50,100]'>";
table_txt.htmlText += rowHeaders;
table_txt.htmlText += row_1;
table_txt.htmlText += row_2 ;
table_txt.htmlText += "</textformat>";
Использование escape-последовательности символа табуляции (\t) добавляет каждой колонке соответствующий отступ.
там создается таблица из 3 столбцов и 2 строк...
как мне прописать тоже самое в файле?
Подсказка:
Ctrl + C, Ctrl + V
Мля Antares твой нив*ебенной крутой стеб меня просто порожает... че херь писать а? ну, неужели ты думаешь, что я не пробовал... да, пробовал... дык там не в файле... ты вооще прочитал что я написал? мне надо читать из файла!!! дык вот я и спрашиваю какая должна быть там запись???
А ты как из файла читаешь?
var my_lv1 = new LoadVars();
my_lv1.onLoad = function(success:Boolean) {
if (success) {
text1.htmlText = this.text1;
}
} else {
trace("Ошибка в загрузке / разборе результирующей строки.");
}
};
text1.text ="Загрузка...";
my_lv1.load("data.txt");
попробовал... все по прежнему написанные в файле \n и \t,так и отображаются в флэше \n и \t... =((
А если вместо \t чего нибудь другое вставить а после загрузки заменить, и нужную строку слепить? Или вообще в файле табуляцию клавишей tab вставлять? Блин как мы это делали не вспомнить не вспомнить :(
господи... ну можно сделать так:
пишем функцию замена FindAndReplace(target,str1,str2) и запускаем с аргументами скажем string,"<space>","\n", а в своем файле вместо "\n" пиши "<space>".
есть еще одно гениальное предложение, попробывать грузить как xml
Используем XML с его CDATA
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.