Просмотр полной версии : загрузить внешнюю переменную без 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% что я торможу - поэтому надоумьте плиз :)
Спасибо
chislo.onData = function(res) {
trace(res);
};
AlexandrG
14.11.2006, 17:49
большое спасибо :)
похоже мне нада в "для новичков" :)
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
Правильно. Удаленный сервер не давал разрешения на загрузку данных с него.
AlexandrG
18.11.2006, 20:14
неправильно
я беру данные с него спокойно с другого сервера с php скрипта
flash чем то отличается?
неправильно
я беру данные с него спокойно с другого сервера с php скрипта
flash чем то отличается?Если флеш пытается считать данный которые выдает php файла на другом домене, то плеер сначала запрашивает в том домене crossdomain.xml и если там разрешено все или вашему домену считывать данные, тогда они принимается, иначе плеер блокирует связь.
AlexandrG, этим и отличается, что не будет грузить без разрешения.
AlexandrG
18.11.2006, 21:43
о, сенкс, просветили
а где должен храниться crossdomain.xml и что в него ставить?
crossdomain.xml хранится в том домене, куда флеш обращается.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.