0

Actionscriptを使用してAIRアプリを構築していて、プログラムでテキストを.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ファイルのエンコーディングに関係していると思います。誰かがこれを修正する方法について何かアイデアがありますか?前もって感謝します!

4

1 に答える 1