Я пытаюсь создать приложение, в котором вы можете загрузить файл изображения со своего компьютера или с URL-адреса.У меня компьютерная часть файла работает нормально, но у меня возникла проблема при попытке загрузить изображение с URL.
Вот код:
public function loadNetImage(): void {
if (urlFile.text != "")
{
loader.addEventListener(Event.COMPLETE, loaderComplete);
loader.addEventListener(IOErrorEvent.IO_ERROR, handleIOError);
loader.addEventListener( HTTPStatusEvent.HTTP_STATUS, handleHttpStatus);
loader.addEventListener( SecurityErrorEvent.SECURITY_ERROR, handleSecurityError);
try {
var request:URLRequest = new URLRequest(urlFile.text);
loader.load(request);
}
catch (e:Error)
{
trace(e);
}
}
}
Проблема:После запроса на загрузку он не вызывает ни одно из моих событий.Там нет ошибок и нет загрузки.Из этого кода вы можете увидеть фрагмент того, что я пытался увидеть, есть ли ошибка.
urlFile.text - строка, возвращаемая из моего flex textInput.Я вставил жестко закодированную строку вместо urlFile.text, и это не сработало.Я изменил на URLLoader вместо базового Loader, и это сработало (это завершило загрузку), но я не мог впоследствии выполнять манипуляции с изображениями, что я хотел сделать, и я видел в других постах здесь, что Loader являетсяправильная вещь для использования.
Любая помощь будет принята с благодарностью.Это, вероятно, что-то маленькое, но я довольно разочарован этим.