Вы хотите выбрать из 2 api combos, чтобы выполнить это.
Version 1 является URLLoader и FileStream
Используя эту комбинацию класса, вы бы загрузить файл с сервера, чтобы воздух через объект URLLoader. Это загрузит файл в память и затем уведомит вас о завершении загрузки. Убедитесь, что вы запускаете загрузку с помощью dataFormat URLLoaderDataFormat.BINARY. Затем вы инициируете объект Filestream и записываете его на диск с помощью writeBytes().
Version 2 является URLStream и FileStream
URLStream очень похож на URLLoader, но вместо того, чтобы ждать файла, чтобы полностью загрузить перед использованием результата, данные становятся доступными для вас во время загрузки. Этот метод хорошо работает для больших файлов, потому что вам не нужно ждать полной загрузки, чтобы начать сохранение его на диск, и вы также сохраняете память, поскольку, как только игрок передает ее вам, он может освободить память, связанную с этими данными , Вы бы точно так же использовали бы поток filestream, вы просто закончили бы делать writeBytes() на каждом фрагменте файла по мере его потока.
Я хочу добавить: 1. Если мы загрузим файл с URLStream и не напишем его в файл с FileStream, размер приложения увеличится до размера загружаемого файла. Но если мы читаемBytes из потока и записываем их в файл - все в порядке. Приложение не растет. Чтобы получить размер приложения, используйте System.privateMemory. – yozhik 2011-11-03 15:28:13
@Seanalltogether, Можете ли вы привести пример этого, но не используя пакет? – 2012-08-20 02:09:59