Я работаю над проектом и немного разобрался из-за ограничения бэкэнд, который я использую для меня программой.Определение размера данных с помощью URLLoader (AS3)
Прежде всего, мой вопрос: «Можно ли измерять размер данных текста через URLLoader?».
Я делаю приложение, которое требуется для получения и отправки справедливого бита данных, но задний конец, который я использую, ограничивается только возможностью отправлять 1024 за раз.
Бэкэнд называется «Scoreoid», он действительно хорош для игр и управления пользователями и т. Д., Но я использую его по-другому.
Все стороны, моя проблема: я отправляю данные через массив, и я могу легко разбить массив и отправить его в несколько транзакций ... но есть ли способ оценить размер данных?
Таким образом, я мог бы определить, сколько из массива я могу отправить за раз.
Вот код, который они обеспечивают:
function getGame():void
{
var url:String = "API URL";
var request:URLRequest = new URLRequest(url);
var requestVars:URLVariables = new URLVariables();
request.data = requestVars;
requestVars.api_key = "YOUR API KEY";
requestVars.game_id = "YOUR GAME ID";
requestVars.response ="XML"
requestVars.username ="Players Username"
requestVars.key ="Your Key"
requestVars.value ="Key Value"
request.method = URLRequestMethod.POST;
var urlLoader:URLLoader = new URLLoader();
urlLoader = new URLLoader();
urlLoader.dataFormat = URLLoaderDataFormat.TEXT;
urlLoader.addEventListener(Event.COMPLETE, loaderCompleteHandler);
urlLoader.load(request);
}
function loaderCompleteHandler(event:Event):void
{
trace("responseVars: " + event.target.data);
}
- это что-то действие? – Leo
Да, извините, я только что вернулся, чтобы отметить это. Это AS3 –