Форум 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)
-   -   Ограничение на размер переменной (http://www.flasher.ru/forum/showthread.php?t=100658)

Cepreu4 01.09.2007 18:48

Ограничение на размер переменной
 
Помогите! Горю!
Выяснилось, что переменные размером более где-то 200кб не хотят грузится во флэш из текстового файла, ЕСЛИ (!) флэш-клиент загружается в браузер с сервера! Как можно обойти это ограничение??? Помогите!

aQuestion 01.09.2007 22:15

try this:
Код:

var z = new XML();
z.onData = function (data) {
 // do something with data here
}
z.load ("file.txt");


Cepreu4 01.09.2007 23:24

А что если у меня не XML переменная, а LoadVars?
И что значит do something? Это что, без разницы, что делать с данными чтоли?

udaaff 01.09.2007 23:31

Первый раз слышу про какие-то ограничения на размер данных. Ограничения есть, если вы хотите shared object сохранить.

screamge 01.09.2007 23:32

Почитайте про XML.

з.ы. и как вы грузите переменную?

Kikasso 02.09.2007 00:40

Моэет вы по дайлапу заходите, соединение медленное, сервак по таймауту его закрывает.

Cepreu4 02.09.2007 04:54

Переменную гружу примерно так
Код:

System.security.allowDomain("www.mydomain.com");
var txtVars:LoadVars = new LoadVars();
txtVars.load("http://www.mydomain.com/vars.txt");

Самое странное, что если запустить флэш-клиент из флеша через test movie то всё грузится. Следовательно что-то связано с http, а что, непойму.

Kikasso 02.09.2007 08:55

http://www.flasher.ru/forum/showpost...33&postcount=1
Это поможет в любом случае.

Cepreu4 02.09.2007 11:57

Ну вот. Сейчас на работе открыл flash-клиент и всё сразу загрузилось
Дома скорость интернета - 256кб/с
На работе - 750кб/с
Похоже, что версия про таймаут сервера имеет место быть. Блин, че ж делать.

aQuestion 03.09.2007 02:35

жать.

Kikasso 03.09.2007 03:59

256 это нормальная скорость. 200кб - не размер, хотя, конечно, многовато и сжать не помешает.
А вот что вы делаете дальше? load, а потом? У вас стоит что-нибудь onLoad или onData?

CrazyFlasher 03.09.2007 11:14

дело в том что LoadVars работает асинхронно...поэтому дальнейшие действия нужно выполнять после события onLoad ли к примеру onData


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

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