Форум 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)
-   -   [mx] Загрузка из .txt (http://www.flasher.ru/forum/showthread.php?t=30271)

Леха 15.04.2002 14:31

[mx] Загрузка из .txt
 
Взял свой пятерочный скрипт и сунул его в MX.В скрипте есть загрузка текстового фаила.Перевел энтот фаил в unicode и...ничего!!!ЧТО?КАК?Кто уже сталкивался,подскажите!!!

Max N Chubin_ 15.04.2002 14:46

дык жужжит!
 
в чем проблема то?
все жужжит пучком и в 5ке и в 6ке то же самое..
файл то какой?
v=bla bla bla&v1=bla1 bla1 bla1

или обычный текст?
как грузишь?

Леха 15.04.2002 15:13

дык вот кусок:
skod0=33522&sname0=Спальня «Омега»&sprice01=17940&sprice02=0&sprice03=0&skod1=63363&sname1=Спальня «Омега- 1 »&
правда расширение на фаиле у меня не .txt,но я думаю из-за этого не может быть глюка,т.к. в пятерке все пучком было :confused:

andrrrr 16.04.2002 17:16

ta.txt

z=111 %d1%91 222 абра

ta.fla

Li = new LoadVars();
Lo =new LoadVars();
Lo.sendAndLoad("ta.txt", Li, "POST");

ну и дебугим и смотрим бл. что там вышло ::

Variable _level0.Li = [object #1, class 'LoadVars'] {
z:"111 ё 222?"
}


круто да?
буква "Ё" есть а "абра" куда то провалилась блииин ))
так что из txt русскую фигню не загрузить, или загрузить, но неизвестным мне каким то волшебным образом.
надо кодировать в unicode. такие функции перек-ия я на php написал, и когда то тут выложил....
так мой чат работате на flashmx -> FI.HOHA.RU

Stellerex 16.04.2002 17:29

Нда... случай, безусловно, тяжелый, но не клинический.
Смотри аттач.

Stellerex 16.04.2002 17:30

Вложений: 1
Хм... rar не прицепить...

andrrrr 17.04.2002 19:03

Вложений: 1
ну хрен с вами.
у вас в unicod'е, а у меня в ansi.

я пробовал на php считывать из unicod'ного txt и он виснет,
так что ничего типа рускоязычной гостевой книги сделать не получится.
...может и можно как то, но функций для unicod'а в php нет.
--

Stellerex 17.04.2002 19:16

А ты не геморись и отправляй не в уникоде, а в своем любимом ANSI. Только перед отправкой поэскейпь, а после приема, соответственно не забудь разэскейпить.
И все у тебя получится :)

john 17.04.2002 19:38

Есть возмжность отключить работу с полученными данными как юникод,
и включить режим Flash 5 в MX,


System.useCodepage = true;

http://www.macromedia.com/support/fl...ionary798.html

думаю это для крайних случаев, юникод всетаки лучшее...
особо не тестил, так что будет интересен результат.

andrrrr 17.04.2002 20:52

дело в том, что поэскейпить для флеша стандартной функции в php нету. обычный urlencode(); не прокатит.


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

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