Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Action script 2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 26.02.2004, 22:58
2K WebStudio вне форума Посмотреть профиль Отправить личное сообщение для 2K WebStudio Посетить домашнюю страницу 2K WebStudio Найти все сообщения от 2K WebStudio
  № 1  
2K WebStudio
 
Аватар для 2K WebStudio

Регистрация: Jul 2002
Адрес: Russia Federation Moscow
Сообщений: 779
Отправить сообщение для 2K WebStudio с помощью ICQ
По умолчанию Загрузить текстовой файл без указания переменных(a1=&a2=&a3=...an=&)

Загрузить текстовой файл без указания переменных(a1=&a2=&a3=...an=&)
Вот в чём трабл.

Если просто при загрузке спросить trace(g);//g=new LoadVars();
То он выдаёт до фига значков типа %B2
Может как-нибудь преоьбразовать это в нормальные буквы?
Возможно .toString?

Старый 27.02.2004, 12:01
mishinaelle вне форума Посмотреть профиль Отправить личное сообщение для mishinaelle Посетить домашнюю страницу mishinaelle Найти все сообщения от mishinaelle
  № 2  
mishinaelle
 
Аватар для mishinaelle

Регистрация: Mar 2003
Адрес: Moscow
Сообщений: 669
Отправить сообщение для mishinaelle с помощью ICQ
unescape(x)
Параметры


x Строка с последовательностью шестнадцатеричных (НЕХ) чисел.

Возвращается


Декодированная строка.

Описание


Высокоуровневая функция, обрабатывает аргумент x как строку, декодирует ее из формата URL-encoded (конвертирует все HEX-последовательности в ASCII символы) и возвращает опять в виде строки.

Пример


Следующий пример иллюстрирует escape-to-unescape процесс конвертации.

escape("Hello{[World]}");
Результат будет следующим:

("Hello%7B%5BWorld%5D%7D');
Использование unescape возвращает в прежний вид:

unescape("Hello%7B%5BWorld%5D%7D")
Результат будет следующим:

Hello{[World]}

Старый 27.02.2004, 12:30
Jlekc вне форума Посмотреть профиль Отправить личное сообщение для Jlekc Найти все сообщения от Jlekc
  № 3  
Jlekc
 
Аватар для Jlekc

Регистрация: Dec 2003
Адрес: Leopolis
Сообщений: 398
Отправить сообщение для Jlekc с помощью ICQ
Любопытства ради, А зачем грузить файл без переменных??

Старый 27.02.2004, 19:49
2K WebStudio вне форума Посмотреть профиль Отправить личное сообщение для 2K WebStudio Посетить домашнюю страницу 2K WebStudio Найти все сообщения от 2K WebStudio
  № 4  
2K WebStudio
 
Аватар для 2K WebStudio

Регистрация: Jul 2002
Адрес: Russia Federation Moscow
Сообщений: 779
Отправить сообщение для 2K WebStudio с помощью ICQ
Спасибо!
Буду разбираться!

А вот не хочу я перетаскивать несколько сотен файлов с текстами песен в файлы с переменными

Старый 27.02.2004, 20:35
2K WebStudio вне форума Посмотреть профиль Отправить личное сообщение для 2K WebStudio Посетить домашнюю страницу 2K WebStudio Найти все сообщения от 2K WebStudio
  № 5  
2K WebStudio
 
Аватар для 2K WebStudio

Регистрация: Jul 2002
Адрес: Russia Federation Moscow
Сообщений: 779
Отправить сообщение для 2K WebStudio с помощью ICQ
Отлично!
Трабл тоьлько в том, что файлы у меня в ANSI? меняю на Unicode - всё нормально, а в ANSI он показывает квадратики, прописываю
System.useCodepage=true;
Появляются вопросики
Подскажи, что делать
спасибо

Старый 29.02.2004, 22:03
TTS вне форума Посмотреть профиль Отправить личное сообщение для TTS Найти все сообщения от TTS
  № 6  
TTS
 
Аватар для TTS

Регистрация: Jan 2002
Сообщений: 1,323
Пользуйся XML. С пом. его можно грузить не-хмл текст. В хелпе все написано, обрати внимание на XML.onData
__________________
ВКЛЮЧИ МОЗГИ!!!
Одноразовых граблей не бывает. На большинство из них уже кто-то наступал. (c) Dindin

Старый 29.02.2004, 22:25
2K WebStudio вне форума Посмотреть профиль Отправить личное сообщение для 2K WebStudio Посетить домашнюю страницу 2K WebStudio Найти все сообщения от 2K WebStudio
  № 7  
2K WebStudio
 
Аватар для 2K WebStudio

Регистрация: Jul 2002
Адрес: Russia Federation Moscow
Сообщений: 779
Отправить сообщение для 2K WebStudio с помощью ICQ
Я последее высказывание не понял, при чём тут xml не понимаю! Имелось ввиду, что можно через команды xml грузить тесктовые файлы, структура которых не соответсвует xml структуре?

Но проблему решил ещё вчера:

g = new LoadVars();
g.load("Texts/"+_root.pass+".txt");
g.onLoad = function(success) {
if (success) {
a = g.toString().split("=");
s = a[0].split("%20");
s = unescape(a[0]);
_root.txt.text = s;
_root.txt.scroll = 0;
} else {
_root.txt.text = "fuck";
}
};

На досуге можете поэкспериментаровать!

Старый 01.03.2004, 05:52
Diomas вне форума Посмотреть профиль Отправить личное сообщение для Diomas Найти все сообщения от Diomas
  № 8  
Diomas
 
Аватар для Diomas

Регистрация: Nov 2001
Адрес: spb.ru
Сообщений: 177
И у LoadVars и у XML есть onData(), куда в качестве параметра пихается неотпарсенный текст, в том виде, в котором он находится в текстовом файле. Правда, почему-то дублируются знаки переноса строки.

Старый 01.03.2004, 19:55
2K WebStudio вне форума Посмотреть профиль Отправить личное сообщение для 2K WebStudio Посетить домашнюю страницу 2K WebStudio Найти все сообщения от 2K WebStudio
  № 9  
2K WebStudio
 
Аватар для 2K WebStudio

Регистрация: Jul 2002
Адрес: Russia Federation Moscow
Сообщений: 779
Отправить сообщение для 2K WebStudio с помощью ICQ
вот вот, но это легко убрать, если использовать split

Старый 01.03.2004, 21:41
TTS вне форума Посмотреть профиль Отправить личное сообщение для TTS Найти все сообщения от TTS
  № 10  
TTS
 
Аватар для TTS

Регистрация: Jan 2002
Сообщений: 1,323
Цитата:
Оригинал написал(а) Diomas
Правда, почему-то дублируются знаки переноса строки.
Не дублируются. Флэшак интерпретирует стандартную последовательность перехода на новую строку "\x0d\x0a" ("\r\n") как два отдельных перехода.
__________________
ВКЛЮЧИ МОЗГИ!!!
Одноразовых граблей не бывает. На большинство из них уже кто-то наступал. (c) Dindin

Создать новую тему   Часовой пояс GMT +4, время: 01:47.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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