Я совершенно новичок в ActionScript 3, хотя я кодер ООП.
Я видел с помощью этого фрагмента, что могу легко менять байты один за другим.
var j:int = myFile._fileRef.data.length;
while (j--)
{
myfile._fileRef.data[j] += 128;
}
Когда я загружаю файл после внесения изменений в каждый байт, результаты кажутся идеальными. Но когда я пытаюсь напрямую назначить новый массив байтов (закодированный) члену данных _fileRef, компилятор напоминает мне, что он доступен только для чтения.
Есть ли подходящий способ быстро изменить байтовый массив файла перед его загрузкой?
[РЕДАКТИРОВАТЬ]
Может ли это быть в методе, который я использую для назначения массива байтов? Я напрямую назначаю закодированный массив файлу:
myfile._fileRef.data = DESencodedArray;