Package macromedia.abc

Examples of macromedia.abc.BytecodeBuffer


      return b.toString();
    }
   
    private String cleanupName(ByteList bl)
    {
      BytecodeBuffer bc = new BytecodeBuffer(bl.toByteArray(false));
      if (bc.readU8() == CONSTANT_Qname)
      {
        int ns_index = bc.readU32();
        ByteList nsbl = ab.constant_ns_pool.get(ns_index-1);
        BytecodeBuffer nsbc = new BytecodeBuffer(nsbl.toByteArray(false));
        int nskind = nsbc.readU8();
        if (nskind == CONSTANT_Namespace || nskind == CONSTANT_PackageNamespace)
        {
          int uri_index = nsbc.readU32();
          int name_index = bc.readU32();
          return cleanupString(ab.constant_utf8_pool.get(uri_index-1))+"_"+cleanupString(ab.constant_utf8_pool.get(name_index-1));
        }
      }
      return "";
View Full Code Here


    {
      Frame f = movie.frames.get(i);
      for (int j = 0, codeSize = f.doABCs.size(); j < codeSize; j++)
      {
        DoABC t = f.doABCs.get(j);
        BytecodeBuffer buffer = new BytecodeBuffer(t.abc);
        try
        {
          Decoder decoder = new Decoder(buffer);
          result = processABC(decoder);
        }
View Full Code Here

    // create decoders...
    for (int j = 0; j < abcSize; j++)
    {
      DoABC tag = doABCs.get(j);
      BytecodeBuffer in = new BytecodeBuffer(tag.abc);

      try
      {
        // ThreadLocalToolkit.logInfo(tag.name);
        decoders[j] = new Decoder(in);
View Full Code Here

    // create decoders...
    for (int j = 0; j < abcSize; j++)
    {
      byte[] abc = abcList.get(j);
      BytecodeBuffer in = new BytecodeBuffer(abc);

      try
      {
        decoders[j] = new Decoder(in);
        majorVersion = decoders[j].majorVersion;
View Full Code Here

      return b.toString();
    }
   
    private String cleanupName(ByteList bl)
    {
      BytecodeBuffer bc = new BytecodeBuffer(bl.toByteArray(false));
      if (bc.readU8() == CONSTANT_Qname)
      {
        int ns_index = bc.readU32();
        ByteList nsbl = ab.constant_ns_pool.get(ns_index-1);
        BytecodeBuffer nsbc = new BytecodeBuffer(nsbl.toByteArray(false));
        int nskind = nsbc.readU8();
        if (nskind == CONSTANT_Namespace || nskind == CONSTANT_PackageNamespace)
        {
          int uri_index = nsbc.readU32();
          int name_index = bc.readU32();
          return cleanupString(ab.constant_utf8_pool.get(uri_index-1))+"_"+cleanupString(ab.constant_utf8_pool.get(name_index-1));
        }
      }
      return "";
View Full Code Here

TOP

Related Classes of macromedia.abc.BytecodeBuffer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.