2013-02-24 2 views
1

Я хочу знать, как загрузить внешнее изображение из переменной URL & также как вызвать переменную URL HTML.AS3 Загрузите внешнее изображение из переменной url

пример что-то: embed src="http://domain.com/swf/load.swf?imageUrl=http://domain.com/images/image123.jpg" .... />}

Я пытаюсь сделать изображение игроку таким образом. Благодаря

+0

сделать код более понятным, используя четыре пробела перед строкой кода –

+0

вар imgurl: URLRequest = новый URLRequest ("HTTP: //1.bp.blogspot .com/_MRKWPTghF8g/TCJiG4-V7kI/AAAAAAAADjE/5CdmrBXZtLU/S1600/exbattery_hen_Beauty.JPG "); – user2105386

+0

На самом деле это запрос URL var imgurl: URLRequest = new URLRequest ("http://1.bp.blogspot.com/_MRKWPTghF8g/TCJiG4-V7kI/AAAAAAAADjE/5CdmrBXZtLU/s1600/exbattery_hen_Beauty.JPG"); , и я хочу, чтобы переменная поступала из HTML url var something.swf? ImageURL = http: //domain.com/images/img01.jpq var imgVar: string = что находится в переменной html url; var imgurl: URLRequest = новый URLRequest (imgVar); Надеюсь, вы получили его – user2105386

ответ

7

Должно же легко, как:

  1. Убедившись SWF загружен
  2. Использование LoaderInfo's parameters object, чтобы добраться до переменных
  3. Используя переменные, как вы считаете нужным: работу!

Вот краткий фрагмент кода:

this.loaderInfo.addEventListener(Event.COMPLETE,ready); 
function ready(event:Event):void{ 
    var imageURL:String = this.loaderInfo.parameters.imageURL; 
    trace("imageURL",imageURL); 
    var loader:Loader = addChild(new Loader()) as Loader; 
    loader.load(new URLRequest(imageURL)); 
} 
+0

Thanks George Profenza Waooow! он работает Я новичок в AS3, и я вернусь, если мне понадобится дополнительная помощь. Это был мой первый вопрос, задавая вопрос онлайн Спасибо Bro – user2105386

+0

Если это сработало, проявите свою признательность, отметив ответ и ответьте на него;) – 2013-02-25 00:06:46

Смежные вопросы