Похоже, что сервер предоставляет вам ссылку, которая динамически ищет изображение на основе данных GET, которые вы передаете на сервер (? Templateid = template1).Жаль, что вы не вставили реальную ссылку, чтобы эта теория могла быть доказана.Возьмите реальную ссылку и скопируйте часть http: //, введите ее в браузер, и если изображение появляется, то это действительно так.
Если это правда, то вы хотите извлечь ссылку изтегВы можете сделать это с помощью регулярного выражения, например, так:
/ \?) "(.?)" (. *) /
Если вы запускаете это регулярное выражение для полного тега, как выПриведенное выше, группа захвата 2 будет содержать только ссылку HTTP.Затем вы можете использовать объект Loader для извлечения изображения, чтобы вы фактически загружали и представляли данные двоичного изображения вместо встраивания HTML.
Если вы собираетесь использовать Regex в AS3, то вам абсолютно необходимоиметь инструмент RegExr от grantskinner.com: http://gskinner.com/RegExr/desktop/.
Кроме того, чтобы получить данные из группы захвата 2, мы делаем это:
var imageTag:String = '<img src="https://blargh.com/displayTemplate?templateid=template1">'
var myHttpRegex:Regex = /\<img(.*?)"(.*?)"(.*)/;
var result:Object;
result = myHttpRegex.exec(imageTag);
if(result != null) {
var imgUrl:String = result[1];
}
Код не проверен, но концепция существует.