Я создаю приложение AIR с использованием Actionscript и хочу программно вставить фрагмент текста в файл .webarchive.Проблема в том, что каждый раз, когда я вставляю текст, файл как-то повреждается.Код, который я использую, выглядит следующим образом:
var stream:FileStream = new FileStream();
stream.open(file, FileMode.READ);
var body:ByteArray = new ByteArray();
stream.readBytes(body, file.size);
var result:Array = pattern.exec(body.toString());
var new_body:String;
new_body = body.toString().replace(pattern, "replacing text here!</body>");
stream.close();
stream.open(file, FileMode.WRITE);
stream.writeUTFBytes(new_body);
stream.close();
Я предполагаю, что проблема связана с кодировкой файла .webarchive.У кого-нибудь есть идеи как это исправить?Заранее спасибо!