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 ответа

Попробуйте url += ".jpg"; Или url = String(url)+". Jpg";

Целый день ищу ту же проблему. По пути наткнулся на эту тему. Решение найдено. 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). Я только что показал, как это все работает.

Отсюда вы можете манипулировать числовой переменной для загрузки других изображений.

Другие вопросы по тегам