Shanethehat ответ должен работать отлично. Но я бы сделал еще один шаг и сказал бы, даже не создавайте URLRequest, пока он вам не понадобится. Кроме того, в этом примере вы также можете вызывать addChild () сразу, а не в функции.
var loader:Loader = new Loader(); // the loader
addChild(loader);
loadit.addEventListener (MouseEvent.CLICK , loadthatimage ) // button
function loadthatimage (ev : MouseEvent){
loader.load (new URLRequest(geurl.text));
}
Будьте осторожны, вы должны быть осторожны с вопросами безопасности. Прежде всего, песочница безопасности Flash Player не позволит вам загружать некоторый контент без настройки междоменных политик. Но, кроме того, вы вводите существенную уязвимость безопасности, позволяя им загружать только те URL, которые они хотят.
Кто-то может потенциально ввести вредоносный URL, который может привести к хаосу во Flash Player. Или они могут загрузить созданный ими SWF-файл, который воспроизводит ваш код. Поэтому вы можете оценить безопасность вашего продукта.