Просмотр полной версии : Не полная загрузкой данных
Здравствуйте!
Искал, не нашел ответа на очень интересующий меня вопрос.
Есть файл: http://moscowmap.ru/maps.txt
Он сделан по своему стандарку. который к флешу не имеет никакого отношения.
Нужно загрузить его в мувик и в идеале перегнать в строку.
Проблема, собсвенно, в том, что строка получается длинной в 3338 символов, хотя файл имеет размер больший, чем 10000.
Стандарт генерации файла менять нельзя.
Очень нужна помощь.
грузи как XML
потом есть такой метод как XML.toString или просто String(XML).
извини, но толком не понял в чем проблема, если загрузить файл надо, то можешь воспользоваться классом XML, с его помощью просто загрузишь без парсинга...
XML'эм и пользуемся.
Проблема в том, что когда юзаем xml.toString, он из 10000 байт делает 3338. 2/3 файла пропадают.
Ща попробуем String(XML).
хммм... ну еще как вариант, используй просто "сырой" XML, скажем вот так:
trace(XML.length)
Кхм, как тебе сказать, у тя там полное г.. в файлике твориться, я не думаю что флеш будет нормально обрабатывать символы и номерами ниже 32. а у тебя там таких очень много!
все нормально, флеш работает с юникодом.
хммм... ну еще как вариант, используй просто "сырой" XML, скажем вот так:
trace(XML.length)
Проверяли. В ХМЛ приходит 13110 байт, а из ХМЛя в Стринг приходит 3338 байт.
А есть возможность выгрызать куски ХМЛя? Как из строки, например?
substring'и и т.п.?
А почему не сделать так: ты обращаешься из флеша к своему php файлу, который грузит эти данные, обрабатывает и отдает их флешу?
Я тупой. Интересно, почему сам не подумал о таком способе.:confused:
Спасибо за идею!:D
iNils скинь адрес аськи в ПМ, хочу поговорить.
iNils скинь адрес аськи в ПМ, хочу поговорить.
У тебя ящик с сообщения забит. Кинь свою мне и заодно тему разговора.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.