![]() |
|
||||||||||
|
|||||
|
Здравствуйте!
У меня такая проблема: Я пытаюсь загрузить во флешку файл с большим количеством текста (примерно 2кб) в текстбокс. При этом грузится лишь часть текста, а остальная "обрезается" - видимо проблема в ограничениях скачиваемого текста или размера текстбокса... Подскажите, пожалуйста, как загрузить и показать текст целиком. Заранее спасибо. Просьба ногами не бить - в поиске много тем про загрузку текста, но своей проблемы там не нашёл ![]() |
|
|||||
|
Регистрация: May 2008
Сообщений: 476
|
Здравствуйте CаХаР!
Вопрос: С помощью какого класса или функции загружаете текстовые данные?
__________________
Случайность, господа, это знаете ли непознанная необходимость. |
|
|||||
|
да я код лучше выложу весь
![]() |
|
|||||
|
Регистрация: May 2008
Сообщений: 476
|
СаХаР! Вероятно дело в том, что полученные текстовые данные нужно перехватить до того, как будет произвена разборка пар имя-значение, т.е. в обработчике onData. событие onData, возникающее после того, как текст будет закачан, но до того, как он будет разобран и на основании прописанных в нем пар имя-значение будут созданы свойства объекта LoadVars. В качестве параметра обработчику этого события передается строка, хранящая импортированный текст. Пример:
var loader:LoadVars=new LoadVars();
loader.load("welcom.txt");
loader.onData=function(str:String):Void {
pole.htmlText=str;
delete loader;
};
Также, считаю вероятен вариант решения проблемы, предложенный crazyone!
__________________
Случайность, господа, это знаете ли непознанная необходимость. Последний раз редактировалось Alex_beginner; 16.07.2008 в 19:47. |
|
|||||
|
Если только в самой строке нету где-то ампресанда(&), то во флеше нет ограничений на длину LoadVars. Т.е. теоретически должны быть какие-то, но 2 Кб спокойно загружаются и нигде не обрезаются.
Только что попробовал ~2Мб текста подгрузить. Грузилось долго, но все-равно ничего нигде не обрезалось. Так что проблемма не в этом. |
|
|||||
|
Регистрация: May 2008
Сообщений: 476
|
Но мы не знаем какой текст грузит СаХаР, поэтому трудно судить есть там амперсанд или его нет, ну и тд, поэтому считаю, оба варианта равновероятными. Я думаю, СаХаР не сильно расстроиться, если он перенесет код из onLoad в onData и одновременно включит автосайз! Видите ли зачем лишний раз заставлять работат парсер, даже если проблема не в этом.
__________________
Случайность, господа, это знаете ли непознанная необходимость. Последний раз редактировалось Alex_beginner; 16.07.2008 в 20:21. |
|
|||||
|
Аааа! проблема оказывается была в скроллинге, а не в загрузке
![]() Я ошибся, и вместо 77 строчек, для прокрутки было доступно лишь 67... Всё равно всем спасибо за помощь. |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:22. |
|
|
« Предыдущая тема | Следующая тема » |
|
|