Мне нужно получить и отправить запрос с/на сервер. я нашел код на этом сайте, но он не работает для меня. URL-адрес API верен, и я могу получить данные "{"out":355}" из Firefox.
import com.adobe.serialization.json.JSON;
var request:URLRequest=new URLRequest();
request.url="******************************************"
request.requestHeaders=[new URLRequestHeader("Content-Type", "application/json")];
request.method=URLRequestMethod.GET;
var loader:URLLoader=new URLLoader();
loader.addEventListener(Event.COMPLETE, receive);
loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, notAllowed);
loader.addEventListener(IOErrorEvent.IO_ERROR, notFound);
loader.load(request);
function receive(event:Event):void
{
var myResults=JSON.decode(event.target.data);
trace(myResults);
}
ОШИБКА:
Сцена 1, слой «ГЛАВНАЯ СТРАНИЦА», кадр 1, строка 15, столбец 25 1061: вызов возможно неопределенного метода декодирования через ссылку со статическим типом класса.
JSON.decode()
Об этом говорит сообщение об ошибке. Почему вы просто не прочитали документацию? ? JSON имеет 2 методаstringify
иparse
. - person   schedule 15.09.2017JSON
уже является верхним уровнем AS3 и импортируется по умолчанию. Таким образом, даже если вы импортируете старый, устаревший материал, вы все равно будете использовать новый материал по умолчанию. - person   schedule 15.09.2017