                             break;
                         case OP_pushbyte:
                         case OP_getscopeobject:
-                            s += code.readByte()
+                            s += code_readByte()
                             break;
                         case OP_hasnext2:
                             s += readU32() + " " + readU32()


        function readU32():int
        {
            var result:int = code.readUnsignedByte();
            if (!(result & 0x00000080))
                return result;
            result = result & 0x0000007f | code.readUnsignedByte()<<7;
            if (!(result & 0x00004000))
                return result;
            result = result & 0x00003fff | code.readUnsignedByte()<<14;
            if (!(result & 0x00200000))
                return result;
            result = result & 0x001fffff | code.readUnsignedByte()<<21;
            if (!(result & 0x10000000))
                return result;
            return   result & 0x0fffffff | code.readUnsignedByte()<<28;
        }

        function readS24():int
        {
            var b:int = code.readUnsignedByte()
            b |= code.readUnsignedByte()<<8
            b |= code.readByte()<<16
            return b
        }
    }


                            s += readU32()
                            break
                        case OP_debug:
                            s += code_readUnsignedByte()
                            s += " " + readU32()
                            s += " " + code_readUnsignedByte()
                            s += " " + readU32()
                            break;
                        case OP_newobject:
