Всякий раз, когда я отлаживаю свое приложение AIR, оно продолжает приостанавливаться на определенной строке кода ... это не дает мне причину, по которой просто говорится: Основной поток (приостановлено) Нет ошибок, нет точек останова в этом месте тоже. Если я закомментирую код так, чтобы эта строка не выполнялась, она просто делает то же самое с другой строкой кода.
Понятия не имею, почему .... Что мне делать?
Спасибо !!
Вот функция, в которой это происходит:
public function update (): void
{
dispatchEvent ( new Event ( EVENT_UPDATE_DOWNLOAD_STARTED ) );
var request: URLRequest = new URLRequest ( _newVersionUrl );
urlStream = new URLStream();
updateFileData = new ByteArray();
urlStream.addEventListener ( Event.COMPLETE, streamDownloadComplete );
urlStream.addEventListener ( ProgressEvent.PROGRESS, streamDownloadProgress );
urlStream.addEventListener ( IOErrorEvent.IO_ERROR, versionCheckIOErrorHandler );
urlStream.load(request);
}
это строка, на которой он приостанавливается:
updateFileData = new ByteArray();
updateFileData определяется вне функции следующим образом:
protected var updateFileData: ByteArray;
Я должен упомянуть ... этот код является кодом, который обновляет версию air .. может ли это быть приостановлено, потому что он пытается обновить, пока в adl.exe?
Спасибо