Package com.anotherbigidea.flash.movie

Examples of com.anotherbigidea.flash.movie.Movie


         
         
          File file = new File(swfFileName);
         
          if(!file.exists()){
            Movie movie = new Movie( width+10, height+10, 12, 5, null );
            movie.appendFrame().placeSymbol( image, 5, 5 );
           
            movie.write( swfFileName);
          }
          else{
            //Parse
            MovieBuilder builder = new MovieBuilder();
            FileInputStream movieOut = new FileInputStream( swfFileName );
           
            TagParser parser = new TagParser( builder );
            SWFReader reader = new SWFReader( parser, movieOut );
           
            try{
              reader.readFile();
              movieOut.close();
            }
            catch(Exception e){System.out.println("ERROR : " + e.getMessage());}

            Movie movie = builder.getMovie();
           
            movie.appendFrame().placeSymbol( image, 5, 5 );
           
            movie.write( swfFileName);
           
          }
  }
View Full Code Here


    //----------------------------------------------------------------------------
    public void generateFile( String filename, LinkedList draw_list )
    {
        DrawObject draw_object;
        Frame frame;
        Movie movie = new Movie();
       
        // movie.setBackcolor(new Color(255,255,255)); // is default
        movie.setWidth( size_.width );
        movie.setHeight( size_.height );
       
        for( int count = 0; count < draw_list.size(); count++ )
        {
            draw_object = (DrawObject) draw_list.get(count);
            if ( draw_object != null )
            {
                draw_object.drawObject(movie, count + 1, speed_);
            }
        }

        frame = movie.appendFrame();
        frame.stop()
       
        try
        {
            movie.write(filename);
        }
        catch (IOException e)
        {
            e.printStackTrace();
        }
View Full Code Here

          width = size[0];
        if (height < size[1])
          height = size[1];
        jpegIn.close();
      }
      Movie movie = new Movie(width, height, 1, 5, null);
      for (int i = 0; i < image.length; i++) {
        if (DelayTime[i] > 1000) {
          for (int j = 0; j < (DelayTime[i]) / 1000; j++) {
            Frame frame = movie.appendFrame();

            frame.placeSymbol(image[i], 0, 0);
          }
        } else {
          Frame frame = movie.appendFrame();

          frame.placeSymbol(image[i], 0, 0);

        }
      }
      // 文件输出

      BufferedOutputStream out = new BufferedOutputStream(
          new FileOutputStream((String) Desc));
      movie.write(out);
      out.flush();
      out.close();

    }
  }
View Full Code Here

          width = size[0];
        if (height < size[1])
          height = size[1];
        jpegIn.close();
      }
      Movie movie = new Movie(width, height, 1, 5, null);
      for (int i = 0; i < image.length; i++) {
        if (DelayTime[i] > 1000) {
          for (int j = 0; j < (DelayTime[i]) / 1000; j++) {
            Frame frame = movie.appendFrame();

            frame.placeSymbol(image[i], 0, 0);
          }
        } else {
          Frame frame = movie.appendFrame();

          frame.placeSymbol(image[i], 0, 0);

        }
      }

      // Http输出

      ((HttpServletResponse) Desc)
          .setContentType("application/x-shockwave-flash");
      ((HttpServletResponse) Desc).setHeader("Content-Disposition",
          " filename=animate.swf");

      ServletOutputStream out = ((HttpServletResponse) Desc)
          .getOutputStream();
      movie.write(out);
      out.flush();
      out.close();

    }
  }
View Full Code Here

TOP

Related Classes of com.anotherbigidea.flash.movie.Movie

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.