PDA

Просмотр полной версии : загрузить внешнюю переменную без loadvars


AlexandrG
14.11.2006, 15:45
есть php скрипн на другом сайте, который отдаёт только число, а не как хотелось бы "x=1234567890"

используя лоадварс

var chislo = new LoadVars();
chislo.load("http://www.xxxxx.com/xxxx.php");
chislo.onLoad = function() {
trace(chislo);
};

получаю на выходе нужное число вместе с мусором, который остаётся от лоадварс:

1234567890%0D%0A=&onLoad=%5Btype%20Function%5D

не хочется писать ещё код, который бы отсекал всё, начинаю с %

100% что я торможу - поэтому надоумьте плиз :)

Спасибо

Аркади
14.11.2006, 15:53
chislo.onData = function(res) {
trace(res);
};

AlexandrG
14.11.2006, 17:49
большое спасибо :)
похоже мне нада в "для новичков" :)

iNils
14.11.2006, 17:52
AlexandrG и Аркади, для оформления своего кода, надо использовать теги .

AlexandrG
17.11.2006, 23:33
возникла следующая проблема, если я делаю

var jackpot = new LoadVars();
jackpot.load("http://www.xxx.com/total_jackpot.php");
jackpot.onData = function(res) {
trace (res);
_root.jp=res;
_root.play ();
};
stop ();

то всё работает отлично, но только на локальной машине, удаленно получаем в _root.jp undefined

etc
18.11.2006, 00:27
Правильно. Удаленный сервер не давал разрешения на загрузку данных с него.

AlexandrG
18.11.2006, 20:14
неправильно
я беру данные с него спокойно с другого сервера с php скрипта
flash чем то отличается?

iNils
18.11.2006, 20:19
неправильно
я беру данные с него спокойно с другого сервера с php скрипта
flash чем то отличается?Если флеш пытается считать данный которые выдает php файла на другом домене, то плеер сначала запрашивает в том домене crossdomain.xml и если там разрешено все или вашему домену считывать данные, тогда они принимается, иначе плеер блокирует связь.

etc
18.11.2006, 20:22
AlexandrG, этим и отличается, что не будет грузить без разрешения.

AlexandrG
18.11.2006, 21:43
о, сенкс, просветили
а где должен храниться crossdomain.xml и что в него ставить?

iNils
18.11.2006, 22:15
crossdomain.xml хранится в том домене, куда флеш обращается.