// // Description: // SWFMovie Interface // // Authors: // Jonathan Shore // Based on php wrapper developed by // // Copyright: // Copyright 2001 E-Publishing Group Inc. Permission is granted to use or // modify this code provided that the original copyright notice is included. // // This software is distributed with no warranty of liability, merchantability, // or fitness for a specific purpose. // // // SWFMovie Interface // top-level swf movie interface // // Notes // - too bad the notion of movie and sprite aren't the same. Effectively // they should be. // // - we should add coordinate system specification and perspective options // to give this more flexibility // public interface SWFMovieI extends SWFObjectI { public void setScale (float scale); public void setCubicThreshold (int v); public void setRate (float rate); public void setDimension (int width, int height); public void setNumberOfFrames (int nframes); public void setBackground (int r, int g, int b); public void setSoundStream (SWFSoundStream sound_stream); public SWFDisplayItemI add (SWFObjectI object) throws SWFException; public SWFDisplayItemI add (SWFObjectI object, int depth) throws SWFException; public void remove (SWFDisplayItemI item); public void nextFrame(); public void labelFrame (String label); public int setCompression(int level); public void save (String file); public byte[] output (); };