AS3 URLRequest, добавить строку в переменную и перейти на этот новый URL?
Это сводит меня с ума прямо сейчас!
URL-адрес var определяется дольше.
url = url + ".jpg";
var fileRequest:URLRequest = new URLRequest(url);
По какой-то причине это не работает... ".jpg" не добавляется. НО, если я попытаюсь сделать это:
url = ".jpg" + url;
var fileRequest:URLRequest = new URLRequest(url);
Это работает, но я не хочу, чтобы.jpg был в начале URL-адреса курса...
2 ответа
Целый день ищу ту же проблему. По пути наткнулся на эту тему. Решение найдено. https://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/URLVariables.html
Поэтому я поделюсь, чтобы ускорить вас.
Это определенно работает.
var currImage:int = 1;
var urlVariables:URLVariables = new URLVariables("folder=../images/&currImage=1&file=.png");
var url = urlVariables.folder + urlVariables.currImage + urlVariables.file;
//changes image..
url = urlVariables.folder + 2 + urlVariables.file;
или же
url = urlVariables.folder + currImage + urlVariables.file;
Вы можете просто удалить вторую переменную urlVariable (&currImage=1). Я только что показал, как это все работает.
Отсюда вы можете манипулировать числовой переменной для загрузки других изображений.