iNils - вот еще раз полностью функция.
Если строки НЕ закомментированы, то в указанном месте просто виснет (прекращает выполнятся код)
- без ошибок, без каких-то сообщений.
Пробовал try - catch - ничего не выдает.
Если две строки
ЗАкомментированы (как показано), то все работает.
co - на входе примерно 2KB.
Flash Player (debug версия) 11,5,502,110

Код AS3:
private function func1(co:ByteArray):ByteArray{
var addinfo:ByteArray=new ByteArray();
co.readBytes(addinfo,0,22);
co.position=0;
if (addinfo.toString().substr(0,2)=='55'){
var addicontlen:String=addinfo.toString().substr(2,10);
addinfo.clear();
var addilen:uint=22;
for(var i:int=0;i<10;i++){
if (addicontlen.substr(i,1)!=='0'){
addilen+=uint(addicontlen.substr(i));
break;
}
}
ob_req.txt=co.readUTFBytes(addilen);
var ty:int=int(ob_req.txt.substr(12,1));
if (ty===1){
//addinfo.writeUTFBytes('AAA');
}else if(ty===2){
//addinfo.writeUTFBytes('BBB');
}
addinfo.writeBytes(co,addilen);// <=виснет здесь если раскомментировать строки выше
return addinfo;
}
ob_req.txt='';
return co;
}
addilen - в итоге всегда разный, но к примеру 425 байтов
Просьба прогнать у себя именно данную функцию и сообщить
работает ли если строки
РАСкомментированы.